Files
1818web-hoduan/logs/1818-user-server.log

6770 lines
681 KiB
Plaintext
Raw Normal View History

2026-02-13 18:18:20 +08:00
2026-02-03 14:03:50.486 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
2026-02-03 14:03:50.547 [main] INFO com.dora.Application - Starting Application using Java 17.0.12 with PID 6404 (C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes started by admin001 in C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本)
2026-02-03 14:03:50.547 [main] DEBUG com.dora.Application - Running with Spring Boot v3.2.5, Spring v6.1.6
2026-02-03 14:03:50.548 [main] INFO com.dora.Application - No active profile set, falling back to 1 default profile: "default"
2026-02-03 14:04:02.657 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
2026-02-03 14:04:02.660 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2026-02-03 14:04:02.719 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 41 ms. Found 0 Redis repository interfaces.
2026-02-03 14:04:03.687 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
2026-02-03 14:04:03.698 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8082"]
2026-02-03 14:04:03.699 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
2026-02-03 14:04:03.700 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
2026-02-03 14:04:03.766 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-02-03 14:04:03.766 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 13160 ms
2026-02-03 14:04:04.960 [main] DEBUG com.dora.config.JwtAuthenticationFilter - Filter 'jwtAuthenticationFilter' configured for use
2026-02-03 14:04:04.960 [main] DEBUG com.dora.config.ApiKeyAuthenticationFilter - Filter 'apiKeyAuthenticationFilter' configured for use
2026-02-03 14:04:05.650 [main] INFO com.dora.service.AIProviderService - 注册AI Provider: openai, 异步: false
2026-02-03 14:04:05.651 [main] INFO com.dora.service.AIProviderService - 注册AI Provider: runninghub, 异步: true
2026-02-03 14:04:05.651 [main] INFO com.dora.service.AIProviderService - 注册AI Provider: suchuang, 异步: true
2026-02-03 14:04:06.464 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
Using generated security password: a99a3fda-3808-4522-ace4-a0e88b9d67f0
This generated password is for development use only. Your security configuration must be updated before running your application in production.
2026-02-03 14:04:06.945 [main] INFO o.s.security.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@7a7f5c44, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@4ab1693b, org.springframework.security.web.context.SecurityContextHolderFilter@508de524, org.springframework.security.web.header.HeaderWriterFilter@2ecb87b2, org.springframework.web.filter.CorsFilter@35e0d91e, org.springframework.security.web.authentication.logout.LogoutFilter@118cbb26, com.dora.config.JwtAuthenticationFilter@14d36bb2, com.dora.config.ApiKeyAuthenticationFilter@12404f9d, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3a4d0ca2, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@149162a4, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@3204146d, org.springframework.security.web.session.SessionManagementFilter@44a25dc7, org.springframework.security.web.access.ExceptionTranslationFilter@418f0f27, org.springframework.security.web.access.intercept.AuthorizationFilter@5295a774]
2026-02-03 14:04:07.634 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8082"]
2026-02-03 14:04:07.653 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path ''
2026-02-03 14:04:07.654 [main] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Starting...
2026-02-03 14:04:07.655 [main] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - BrokerAvailabilityEvent[available=true, SimpleBrokerMessageHandler [org.springframework.messaging.simp.broker.DefaultSubscriptionRegistry@4a2891d1]]
2026-02-03 14:04:07.655 [main] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Started.
2026-02-03 14:04:07.669 [main] INFO com.dora.Application - Started Application in 17.928 seconds (process running for 19.624)
2026-02-03 14:04:07.673 [MessageBroker-5] DEBUG com.dora.scheduler.QueuedTaskTimeoutChecker - 开始检查队列超时任务,超时阈值: 2026-02-02T14:04:07.673153200 (24小时前)
2026-02-03 14:04:07.673 [MessageBroker-6] INFO com.dora.schedule.TokenCleanupScheduler - 开始清理过期token过期时间点: 1769493847673
2026-02-03 14:04:07.675 [main] INFO com.dora.Application -
========================================================================================================
🎉 1818AI 用户端服务启动成功!
========================================================================================================
📍 本地访问地址:
http://localhost:8082
📍 外网访问地址:
http://198.18.0.1:8082
📚 接口文档地址 (Knife4j):
http://localhost:8082/doc.html
http://198.18.0.1:8082/doc.html
📖 Swagger UI:
http://localhost:8082/swagger-ui/index.html
========================================================================================================
2026-02-03 14:04:07.700 [MessageBroker-10] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:08.126 [MessageBroker-6] INFO com.dora.schedule.TokenCleanupScheduler - 过期token清理完成
2026-02-03 14:04:09.082 [MessageBroker-10] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:49)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:09.087 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:09.087 [MessageBroker-10] ERROR com.dora.scheduler.SuChuangPollingScheduler - 速创轮询调度器执行失败
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:49)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findProcessingTasksByProvider
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:10.363 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:10.364 [MessageBroker-1] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:10.364 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:11.647 [MessageBroker-1] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findStuckTasks(Unknown Source)
at com.dora.scheduler.TaskScheduler.checkTasksTimeout(TaskScheduler.java:60)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:11.647 [MessageBroker-9] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:11.647 [MessageBroker-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findStuckTasks(Unknown Source)
at com.dora.scheduler.TaskScheduler.checkTasksTimeout(TaskScheduler.java:60)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findStuckTasks
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:12.930 [MessageBroker-9] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.RunningHubPollingScheduler.pollRunningHubTasks(RunningHubPollingScheduler.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:12.931 [MessageBroker-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:12.931 [MessageBroker-9] ERROR com.dora.scheduler.RunningHubPollingScheduler - RunningHub轮询调度器执行失败
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.RunningHubPollingScheduler.pollRunningHubTasks(RunningHubPollingScheduler.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findProcessingTasksByProvider
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:14.212 [MessageBroker-5] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findQueuedTasksBeforeTime(Unknown Source)
at com.dora.scheduler.QueuedTaskTimeoutChecker.checkQueuedTasksTimeout(QueuedTaskTimeoutChecker.java:55)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:14.213 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:14.213 [MessageBroker-5] ERROR com.dora.scheduler.QueuedTaskTimeoutChecker - 队列超时检查器执行失败
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findQueuedTasksBeforeTime(Unknown Source)
at com.dora.scheduler.QueuedTaskTimeoutChecker.checkQueuedTasksTimeout(QueuedTaskTimeoutChecker.java:55)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findQueuedTasksBeforeTime
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:15.500 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:15.501 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:17.669 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:39.712 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88)
at com.mysql.cj.NativeSession.connect(NativeSession.java:120)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.net.ConnectException: Connection timed out: no further information
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:554)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:633)
at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62)
... 59 common frames omitted
2026-02-03 14:04:39.713 [MessageBroker-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:39.713 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:88)
at com.mysql.cj.NativeSession.connect(NativeSession.java:120)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.net.ConnectException: Connection timed out: no further information
at java.base/sun.nio.ch.Net.pollConnect(Native Method)
at java.base/sun.nio.ch.Net.pollConnectNow(Net.java:672)
at java.base/sun.nio.ch.NioSocketImpl.timedFinishConnect(NioSocketImpl.java:554)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:602)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327)
at java.base/java.net.Socket.connect(Socket.java:633)
at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153)
at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:62)
... 59 common frames omitted
2026-02-03 14:04:40.996 [MessageBroker-7] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:49)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:40.997 [MessageBroker-14] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:40.997 [MessageBroker-7] ERROR com.dora.scheduler.SuChuangPollingScheduler - 速创轮询调度器执行失败
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:49)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findProcessingTasksByProvider
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:42.281 [MessageBroker-14] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.RunningHubPollingScheduler.pollRunningHubTasks(RunningHubPollingScheduler.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:42.282 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:42.282 [MessageBroker-14] ERROR com.dora.scheduler.RunningHubPollingScheduler - RunningHub轮询调度器执行失败
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.RunningHubPollingScheduler.pollRunningHubTasks(RunningHubPollingScheduler.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findProcessingTasksByProvider
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:43.577 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:43.578 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:43.580 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:44.863 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:44.864 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:44.865 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:46.132 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:46.133 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:46.134 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:47.415 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:47.415 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:47.416 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:48.701 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:48.702 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:48.702 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:49.985 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:49.985 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:52.679 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:53.950 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:53.951 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 31 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 43 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 56 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 62 common frames omitted
2026-02-03 14:04:57.672 [MessageBroker-3] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:04:58.959 [MessageBroker-3] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:04:58.960 [MessageBroker-3] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:05:02.289 [MessageBroker-6] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:05:03.570 [MessageBroker-6] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.RunningHubPollingScheduler.pollRunningHubTasks(RunningHubPollingScheduler.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 54 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 60 common frames omitted
2026-02-03 14:05:03.571 [MessageBroker-2] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:05:03.571 [MessageBroker-6] ERROR com.dora.scheduler.RunningHubPollingScheduler - RunningHub轮询调度器执行失败
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.RunningHubPollingScheduler.pollRunningHubTasks(RunningHubPollingScheduler.java:57)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findProcessingTasksByProvider
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 29 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 41 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 54 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 60 common frames omitted
2026-02-03 14:05:04.857 [MessageBroker-2] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:05:04.858 [MessageBroker-2] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:05:07.639 [MessageBroker-11] INFO o.s.web.socket.config.WebSocketMessageBrokerStats - WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 0 total, 0 closed abnormally (0 connect failure, 0 send limit, 0 transport error)], stompSubProtocol[processed CONNECT(0)-CONNECTED(0)-DISCONNECT(0)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], sockJsScheduler[pool size = 16, active threads = 1, queued tasks = 13, completed tasks = 33]
2026-02-03 14:05:07.681 [MessageBroker-13] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:05:08.960 [MessageBroker-13] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findStuckTasks(Unknown Source)
at com.dora.scheduler.TaskScheduler.checkTasksTimeout(TaskScheduler.java:60)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 54 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 60 common frames omitted
2026-02-03 14:05:08.961 [MessageBroker-15] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:05:08.961 [MessageBroker-13] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findStuckTasks(Unknown Source)
at com.dora.scheduler.TaskScheduler.checkTasksTimeout(TaskScheduler.java:60)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findStuckTasks
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 29 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 41 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 54 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 60 common frames omitted
2026-02-03 14:05:10.229 [MessageBroker-15] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:05:10.230 [MessageBroker-15] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy140.findAll(Unknown Source)
at com.dora.scheduler.TaskScheduler.getActiveModels(TaskScheduler.java:119)
at com.dora.scheduler.TaskScheduler.dispatchTasks(TaskScheduler.java:40)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\PointsConfigMapper.xml]
### The error may involve com.dora.mapper.PointsConfigMapper.findAll
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 24 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 30 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 42 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 55 common frames omitted
Caused by: java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:67)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 61 common frames omitted
2026-02-03 14:05:11.009 [MessageBroker-9] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:05:12.046 [MessageBroker-9] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization.
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:49)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 54 common frames omitted
Caused by: java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
at com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
at com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
at com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:132)
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 60 common frames omitted
2026-02-03 14:05:12.047 [MessageBroker-9] ERROR com.dora.scheduler.SuChuangPollingScheduler - 速创轮询调度器执行失败
org.mybatis.spring.MyBatisSystemException: null
at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:97)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439)
at jdk.proxy2/jdk.proxy2.$Proxy106.selectList(Unknown Source)
at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224)
at org.apache.ibatis.binding.MapperMethod.executeForMany(MapperMethod.java:147)
at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:80)
at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:141)
at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86)
at jdk.proxy2/jdk.proxy2.$Proxy158.findProcessingTasksByProvider(Unknown Source)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:49)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: org.apache.ibatis.exceptions.PersistenceException:
### Error querying database. Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
### The error may exist in file [C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes\mapper\AiTaskMapper.xml]
### The error may involve com.dora.mapper.AiTaskMapper.findProcessingTasksByProvider
### The error occurred while executing a query
### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:156)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142)
at jdk.internal.reflect.GeneratedMethodAccessor28.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425)
... 23 common frames omitted
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Failed to obtain JDBC Connection
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:84)
at org.mybatis.spring.transaction.SpringManagedTransaction.openConnection(SpringManagedTransaction.java:80)
at org.mybatis.spring.transaction.SpringManagedTransaction.getConnection(SpringManagedTransaction.java:67)
at org.apache.ibatis.executor.BaseExecutor.getConnection(BaseExecutor.java:348)
at org.apache.ibatis.executor.SimpleExecutor.prepareStatement(SimpleExecutor.java:89)
at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:64)
at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336)
at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158)
at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110)
at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:151)
at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59)
at jdk.proxy2/jdk.proxy2.$Proxy207.query(Unknown Source)
at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154)
... 29 common frames omitted
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174)
at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:815)
at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:438)
at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241)
at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:189)
at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138)
at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:359)
at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:201)
at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:470)
at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:561)
at com.zaxxer.hikari.pool.HikariPool.<init>(HikariPool.java:100)
at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112)
at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:160)
at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:118)
at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:81)
... 41 common frames omitted
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure
The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
at jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:480)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:104)
at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:149)
at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:165)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:582)
at com.mysql.cj.protocol.a.NativeProtocol.readServerCapabilities(NativeProtocol.java:537)
at com.mysql.cj.protocol.a.NativeProtocol.beforeHandshake(NativeProtocol.java:425)
at com.mysql.cj.protocol.a.NativeProtocol.connect(NativeProtocol.java:1426)
at com.mysql.cj.NativeSession.connect(NativeSession.java:133)
at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:935)
at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:805)
... 54 common frames omitted
Caused by: java.net.SocketException: Connection reset
at java.base/sun.nio.ch.NioSocketImpl.implRead(NioSocketImpl.java:328)
at java.base/sun.nio.ch.NioSocketImpl.read(NioSocketImpl.java:355)
at java.base/sun.nio.ch.NioSocketImpl$1.read(NioSocketImpl.java:808)
at java.base/java.net.Socket$SocketInputStream.read(Socket.java:966)
at com.mysql.cj.protocol.ReadAheadInputStream.fill(ReadAheadInputStream.java:107)
at com.mysql.cj.protocol.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:150)
at com.mysql.cj.protocol.ReadAheadInputStream.read(ReadAheadInputStream.java:180)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:132)
at com.mysql.cj.protocol.FullReadInputStream.readFully(FullReadInputStream.java:64)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeaderLocal(SimplePacketReader.java:81)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:63)
at com.mysql.cj.protocol.a.SimplePacketReader.readHeader(SimplePacketReader.java:45)
at com.mysql.cj.protocol.a.NativeProtocol.readMessage(NativeProtocol.java:576)
... 60 common frames omitted
2026-02-03 14:05:12.670 [MessageBroker-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:05:12.979 [MessageBroker-7] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@1c95c40
2026-02-03 14:05:12.981 [MessageBroker-7] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2026-02-03 14:05:12.987 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:13.015 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:13.092 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:17.688 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:17.688 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:17.707 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:22.686 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:22.686 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:22.705 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:23.598 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:05:23.599 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:05:23.615 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:05:25.407 [SpringApplicationShutdownHook] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Stopping...
2026-02-03 14:05:25.408 [SpringApplicationShutdownHook] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - BrokerAvailabilityEvent[available=false, SimpleBrokerMessageHandler [org.springframework.messaging.simp.broker.DefaultSubscriptionRegistry@4a2891d1]]
2026-02-03 14:05:25.408 [SpringApplicationShutdownHook] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Stopped.
2026-02-03 14:05:25.583 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
2026-02-03 14:05:25.589 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.
2026-02-03 14:05:30.949 [background-preinit] INFO org.hibernate.validator.internal.util.Version - HV000001: Hibernate Validator 8.0.1.Final
2026-02-03 14:05:31.001 [main] INFO com.dora.Application - Starting Application using Java 17.0.12 with PID 12224 (C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本\target\classes started by admin001 in C:\Users\admin\Desktop\new_1818ai\1818_user_server - 副本)
2026-02-03 14:05:31.001 [main] DEBUG com.dora.Application - Running with Spring Boot v3.2.5, Spring v6.1.6
2026-02-03 14:05:31.002 [main] INFO com.dora.Application - No active profile set, falling back to 1 default profile: "default"
2026-02-03 14:05:32.401 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Multiple Spring Data modules found, entering strict repository configuration mode
2026-02-03 14:05:32.404 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data Redis repositories in DEFAULT mode.
2026-02-03 14:05:32.454 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 36 ms. Found 0 Redis repository interfaces.
2026-02-03 14:05:33.258 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port 8082 (http)
2026-02-03 14:05:33.267 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-8082"]
2026-02-03 14:05:33.268 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat]
2026-02-03 14:05:33.268 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/10.1.20]
2026-02-03 14:05:33.330 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext
2026-02-03 14:05:33.330 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2267 ms
2026-02-03 14:05:34.317 [main] DEBUG com.dora.config.JwtAuthenticationFilter - Filter 'jwtAuthenticationFilter' configured for use
2026-02-03 14:05:34.318 [main] DEBUG com.dora.config.ApiKeyAuthenticationFilter - Filter 'apiKeyAuthenticationFilter' configured for use
2026-02-03 14:05:35.004 [main] INFO com.dora.service.AIProviderService - 注册AI Provider: openai, 异步: false
2026-02-03 14:05:35.004 [main] INFO com.dora.service.AIProviderService - 注册AI Provider: runninghub, 异步: true
2026-02-03 14:05:35.004 [main] INFO com.dora.service.AIProviderService - 注册AI Provider: suchuang, 异步: true
2026-02-03 14:05:35.824 [main] WARN o.s.b.a.s.s.UserDetailsServiceAutoConfiguration -
Using generated security password: 97867648-6856-4523-9d37-d602db3237ad
This generated password is for development use only. Your security configuration must be updated before running your application in production.
2026-02-03 14:05:36.195 [main] INFO o.s.security.web.DefaultSecurityFilterChain - Will secure any request with [org.springframework.security.web.session.DisableEncodeUrlFilter@118cbb26, org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter@6cca70e3, org.springframework.security.web.context.SecurityContextHolderFilter@1704437b, org.springframework.security.web.header.HeaderWriterFilter@cbd9494, org.springframework.web.filter.CorsFilter@4a5a8c6f, org.springframework.security.web.authentication.logout.LogoutFilter@467625e3, com.dora.config.JwtAuthenticationFilter@7e8783b0, com.dora.config.ApiKeyAuthenticationFilter@5f8df69, org.springframework.security.web.savedrequest.RequestCacheAwareFilter@3cb4f1a6, org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter@4e301795, org.springframework.security.web.authentication.AnonymousAuthenticationFilter@5e8f0c54, org.springframework.security.web.session.SessionManagementFilter@427946b9, org.springframework.security.web.access.ExceptionTranslationFilter@60052518, org.springframework.security.web.access.intercept.AuthorizationFilter@448c4742]
2026-02-03 14:05:36.775 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-8082"]
2026-02-03 14:05:36.793 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port 8082 (http) with context path ''
2026-02-03 14:05:36.796 [main] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Starting...
2026-02-03 14:05:36.797 [main] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - BrokerAvailabilityEvent[available=true, SimpleBrokerMessageHandler [org.springframework.messaging.simp.broker.DefaultSubscriptionRegistry@3207e6de]]
2026-02-03 14:05:36.797 [main] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Started.
2026-02-03 14:05:36.818 [main] INFO com.dora.Application - Started Application in 6.671 seconds (process running for 7.432)
2026-02-03 14:05:36.820 [MessageBroker-6] INFO com.dora.schedule.TokenCleanupScheduler - 开始清理过期token过期时间点: 1769493936820
2026-02-03 14:05:36.820 [MessageBroker-1] DEBUG com.dora.scheduler.QueuedTaskTimeoutChecker - 开始检查队列超时任务,超时阈值: 2026-02-02T14:05:36.820538400 (24小时前)
2026-02-03 14:05:36.823 [main] INFO com.dora.Application -
========================================================================================================
🎉 1818AI 用户端服务启动成功!
========================================================================================================
📍 本地访问地址:
http://localhost:8082
📍 外网访问地址:
http://192.168.0.45:8082
📚 接口文档地址 (Knife4j):
http://localhost:8082/doc.html
http://192.168.0.45:8082/doc.html
📖 Swagger UI:
http://localhost:8082/swagger-ui/index.html
========================================================================================================
2026-02-03 14:05:36.840 [MessageBroker-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting...
2026-02-03 14:05:37.203 [MessageBroker-6] INFO com.dora.schedule.TokenCleanupScheduler - 过期token清理完成
2026-02-03 14:05:37.236 [MessageBroker-5] INFO com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@3c4e32dd
2026-02-03 14:05:37.237 [MessageBroker-5] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed.
2026-02-03 14:05:37.243 [MessageBroker-1] DEBUG c.d.mapper.AiTaskMapper.findQueuedTasksBeforeTime - ==> Preparing: SELECT * FROM ai_task WHERE status = 'queued' AND create_time < ? AND is_deleted = 0 ORDER BY create_time ASC
2026-02-03 14:05:37.269 [MessageBroker-1] DEBUG c.d.mapper.AiTaskMapper.findQueuedTasksBeforeTime - ==> Parameters: 2026-02-02T14:05:36.820538400(LocalDateTime)
2026-02-03 14:05:37.321 [MessageBroker-1] DEBUG c.d.mapper.AiTaskMapper.findQueuedTasksBeforeTime - <== Total: 0
2026-02-03 14:05:37.327 [MessageBroker-1] DEBUG com.dora.scheduler.QueuedTaskTimeoutChecker - 未发现队列超时任务
2026-02-03 14:05:37.327 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:37.328 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:37.378 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:37.379 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:05:37.380 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:05:37.394 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:05:37.395 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:05:37.397 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:05:37.404 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:05:37.405 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T13:55:36.820538400(LocalDateTime)
2026-02-03 14:05:37.410 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:05:37.422 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:05:40.686 [http-nio-8082-exec-1] INFO org.apache.tomcat.util.http.parser.Cookie - A cookie header was received [Hm_lvt_5f3fb2055eb883c9c94fd9f9f59017a6=1767101442,1767336457,1768284437] that contained an invalid cookie. That cookie will be ignored.
Note: further occurrences of this error will be logged at DEBUG level.
2026-02-03 14:05:40.697 [http-nio-8082-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet'
2026-02-03 14:05:40.697 [http-nio-8082-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet'
2026-02-03 14:05:40.700 [http-nio-8082-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 3 ms
2026-02-03 14:05:40.737 [http-nio-8082-exec-1] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /swagger-ui/index.html
2026-02-03 14:05:40.737 [http-nio-8082-exec-1] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /swagger-ui/index.html
2026-02-03 14:05:40.739 [http-nio-8082-exec-1] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:40.810 [http-nio-8082-exec-2] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /swagger-ui/swagger-ui.css
2026-02-03 14:05:40.810 [http-nio-8082-exec-2] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /swagger-ui/swagger-ui.css
2026-02-03 14:05:40.810 [http-nio-8082-exec-2] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:40.810 [http-nio-8082-exec-4] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /swagger-ui/index.css
2026-02-03 14:05:40.810 [http-nio-8082-exec-4] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /swagger-ui/index.css
2026-02-03 14:05:40.810 [http-nio-8082-exec-4] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:40.810 [http-nio-8082-exec-3] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /swagger-ui/swagger-ui-bundle.js
2026-02-03 14:05:40.810 [http-nio-8082-exec-3] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /swagger-ui/swagger-ui-bundle.js
2026-02-03 14:05:40.813 [http-nio-8082-exec-5] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /swagger-ui/swagger-ui-standalone-preset.js
2026-02-03 14:05:40.813 [http-nio-8082-exec-3] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:40.813 [http-nio-8082-exec-5] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /swagger-ui/swagger-ui-standalone-preset.js
2026-02-03 14:05:40.813 [http-nio-8082-exec-5] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:40.819 [http-nio-8082-exec-6] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /swagger-ui/swagger-initializer.js
2026-02-03 14:05:40.819 [http-nio-8082-exec-6] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /swagger-ui/swagger-initializer.js
2026-02-03 14:05:40.819 [http-nio-8082-exec-6] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:40.973 [http-nio-8082-exec-7] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /swagger-ui/favicon-16x16.png
2026-02-03 14:05:40.973 [http-nio-8082-exec-7] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /swagger-ui/favicon-16x16.png
2026-02-03 14:05:40.974 [http-nio-8082-exec-7] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:40.983 [http-nio-8082-exec-8] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /v3/api-docs/swagger-config
2026-02-03 14:05:40.983 [http-nio-8082-exec-8] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /v3/api-docs/swagger-config
2026-02-03 14:05:40.983 [http-nio-8082-exec-8] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:41.177 [http-nio-8082-exec-9] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /v3/api-docs/default
2026-02-03 14:05:41.177 [http-nio-8082-exec-9] DEBUG com.dora.config.JwtAuthenticationFilter - 允许匿名访问的路径: /v3/api-docs/default
2026-02-03 14:05:41.177 [http-nio-8082-exec-9] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 用户已通过JWT认证跳过API Key认证
2026-02-03 14:05:41.833 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:41.833 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:41.851 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:44.375 [http-nio-8082-exec-9] INFO org.springdoc.api.AbstractOpenApiResource - Init duration for springdoc-openapi is: 3180 ms
2026-02-03 14:05:46.831 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:46.831 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:46.848 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:51.833 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:51.833 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:51.849 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:56.835 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:05:56.835 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:05:56.850 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:05:57.431 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:05:57.432 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:05:57.443 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:06:01.821 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:01.821 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:01.837 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:06.825 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:06.825 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:06.853 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:07.421 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:06:07.421 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:06:07.434 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:06:11.824 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:11.824 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:11.839 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:16.823 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:16.823 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:16.837 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:17.464 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:06:17.465 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:06:17.478 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:06:21.830 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:21.831 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:21.852 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:25.135 [http-nio-8082-exec-10] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /user/ai/models
2026-02-03 14:06:25.135 [http-nio-8082-exec-10] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 未提供Authorization头继续到下一个过滤器
2026-02-03 14:06:25.166 [http-nio-8082-exec-10] DEBUG com.dora.mapper.PointsConfigMapper.findByTaskType - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 AND task_type = ? AND is_enabled = 1 ORDER BY id ASC
2026-02-03 14:06:25.166 [http-nio-8082-exec-10] DEBUG com.dora.mapper.PointsConfigMapper.findByTaskType - ==> Parameters: image(String)
2026-02-03 14:06:25.178 [http-nio-8082-exec-10] DEBUG com.dora.mapper.PointsConfigMapper.findByTaskType - <== Total: 0
2026-02-03 14:06:26.823 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:26.823 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:26.837 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:31.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:31.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:31.853 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:35.706 [http-nio-8082-exec-1] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /user/ai/models
2026-02-03 14:06:35.706 [http-nio-8082-exec-1] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 未提供Authorization头继续到下一个过滤器
2026-02-03 14:06:35.719 [http-nio-8082-exec-1] DEBUG com.dora.mapper.PointsConfigMapper.findAllEnabled - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 AND is_enabled = 1 ORDER BY id ASC
2026-02-03 14:06:35.720 [http-nio-8082-exec-1] DEBUG com.dora.mapper.PointsConfigMapper.findAllEnabled - ==> Parameters:
2026-02-03 14:06:35.734 [http-nio-8082-exec-1] DEBUG com.dora.mapper.PointsConfigMapper.findAllEnabled - <== Total: 60
2026-02-03 14:06:36.768 [MessageBroker-12] INFO o.s.web.socket.config.WebSocketMessageBrokerStats - WebSocketSession[0 current WS(0)-HttpStream(0)-HttpPoll(0), 0 total, 0 closed abnormally (0 connect failure, 0 send limit, 0 transport error)], stompSubProtocol[processed CONNECT(0)-CONNECTED(0)-DISCONNECT(0)], stompBrokerRelay[null], inboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], outboundChannel[pool size = 0, active threads = 0, queued tasks = 0, completed tasks = 0], sockJsScheduler[pool size = 16, active threads = 1, queued tasks = 13, completed tasks = 33]
2026-02-03 14:06:36.821 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:36.821 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:36.821 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:06:36.821 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T13:56:36.809343900(LocalDateTime)
2026-02-03 14:06:36.835 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:36.836 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:06:37.448 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:06:37.449 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:06:37.461 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:06:37.483 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:06:37.483 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:06:37.495 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:06:41.830 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:41.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:41.844 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:46.835 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:46.836 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:46.849 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:51.829 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:51.829 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:51.843 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:56.834 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:06:56.835 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:06:56.849 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:06:57.508 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:06:57.509 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:06:57.521 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:07:01.827 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:01.827 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:01.840 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:06.831 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:06.832 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:06.847 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:07.487 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:07:07.488 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:07:07.499 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:07:11.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:11.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:11.845 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:16.833 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:16.833 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:16.847 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:17.536 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:07:17.536 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:07:17.548 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:07:21.827 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:21.827 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:21.840 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:26.832 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:26.832 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:26.846 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:31.826 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:31.827 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:31.840 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:36.830 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:36.830 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:36.830 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:07:36.830 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T13:57:36.818252300(LocalDateTime)
2026-02-03 14:07:36.843 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:07:36.844 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:37.519 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:07:37.519 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:07:37.532 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:07:37.554 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:07:37.554 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:07:37.566 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:07:41.824 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:41.824 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:41.838 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:46.834 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:46.835 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:46.848 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:51.829 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:51.830 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:51.843 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:56.831 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:07:56.831 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:07:56.845 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:07:57.585 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:07:57.585 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:07:57.597 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:08:01.831 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:01.832 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:01.845 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:06.836 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:06.837 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:06.852 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:07.554 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:08:07.554 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:08:07.566 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:08:11.827 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:11.827 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:11.841 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:16.833 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:16.833 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:16.846 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:17.613 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:08:17.614 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:08:17.625 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:08:21.824 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:21.824 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:21.837 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:26.830 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:26.830 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:26.844 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:31.831 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:31.831 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:31.844 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:36.836 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:36.836 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:36.837 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:08:36.837 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T13:58:36.823537200(LocalDateTime)
2026-02-03 14:08:36.850 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:36.851 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:08:37.584 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:08:37.584 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:08:37.596 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:08:37.634 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:08:37.634 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:08:37.646 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:08:41.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:41.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:41.846 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:46.835 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:46.835 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:46.849 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:51.827 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:51.827 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:51.841 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:56.821 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:08:56.821 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:08:56.836 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:08:57.661 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:08:57.661 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:08:57.673 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:09:01.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:01.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:01.849 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:06.836 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:06.836 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:06.853 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:07.615 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:09:07.615 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:09:07.627 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:09:11.831 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:11.831 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:11.845 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:16.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:16.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:16.836 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:17.692 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:09:17.692 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:09:17.705 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:09:21.829 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:21.829 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:21.843 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:26.833 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:26.833 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:26.847 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:31.835 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:31.835 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:31.849 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:36.834 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:36.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:36.836 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:09:36.836 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T13:59:36.823610900(LocalDateTime)
2026-02-03 14:09:36.849 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:36.849 [MessageBroker-5] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:09:37.646 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:09:37.646 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:09:37.658 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:09:37.660 [MessageBroker-8] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203140921381-7529(providerTaskId:3922091)
2026-02-03 14:09:37.660 [MessageBroker-8] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203140921381-7529, providerTaskId: 3922091, 模型: sc_soraimg_img2img_1x1, 创建时间: 2026-02-03T14:09:21
2026-02-03 14:09:37.660 [MessageBroker-8] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203140921381-7529, 调用queryTaskStatus...
2026-02-03 14:09:37.660 [MessageBroker-8] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922091
2026-02-03 14:09:37.660 [MessageBroker-8] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922091, taskId=3922091
2026-02-03 14:09:37.712 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:09:37.713 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:09:37.725 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:09:38.278 [MessageBroker-8] ERROR c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态异常: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryImageDrawStatus(SuChuangProviderImpl.java:665)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryTaskStatus(SuChuangProviderImpl.java:223)
at com.dora.scheduler.SuChuangPollingScheduler.pollSingleTask(SuChuangPollingScheduler.java:108)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1715)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at org.springframework.http.client.OkHttp3ClientHttpRequest.executeInternal(OkHttp3ClientHttpRequest.java:95)
at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
... 21 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
... 45 common frames omitted
2026-02-03 14:09:38.281 [MessageBroker-8] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203140921381-7529, 状态: UNKNOWN
2026-02-03 14:09:38.281 [MessageBroker-8] WARN com.dora.scheduler.SuChuangPollingScheduler - 【速创状态未知】任务: TASK-20260203140921381-7529, 错误: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
2026-02-03 14:09:41.821 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:41.823 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:41.837 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:46.829 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:46.829 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:46.843 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:51.821 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:51.821 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:51.836 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:56.828 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:09:56.828 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:09:56.842 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:09:57.747 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:09:57.747 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:09:57.758 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:10:01.831 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:01.831 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:01.844 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:06.832 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:06.834 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:06.849 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:08.301 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:10:08.301 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:10:08.315 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:10:08.315 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203140921381-7529(providerTaskId:3922091)
2026-02-03 14:10:08.315 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203140921381-7529, providerTaskId: 3922091, 模型: sc_soraimg_img2img_1x1, 创建时间: 2026-02-03T14:09:21
2026-02-03 14:10:08.315 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203140921381-7529, 调用queryTaskStatus...
2026-02-03 14:10:08.316 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922091
2026-02-03 14:10:08.316 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922091, taskId=3922091
2026-02-03 14:10:08.678 [MessageBroker-3] ERROR c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态异常: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryImageDrawStatus(SuChuangProviderImpl.java:665)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryTaskStatus(SuChuangProviderImpl.java:223)
at com.dora.scheduler.SuChuangPollingScheduler.pollSingleTask(SuChuangPollingScheduler.java:108)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1715)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at org.springframework.http.client.OkHttp3ClientHttpRequest.executeInternal(OkHttp3ClientHttpRequest.java:95)
at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
... 21 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
... 45 common frames omitted
2026-02-03 14:10:08.679 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203140921381-7529, 状态: UNKNOWN
2026-02-03 14:10:08.679 [MessageBroker-3] WARN com.dora.scheduler.SuChuangPollingScheduler - 【速创状态未知】任务: TASK-20260203140921381-7529, 错误: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
2026-02-03 14:10:11.835 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:11.835 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:11.849 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:16.832 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:16.832 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:16.847 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:17.781 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:10:17.781 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:10:17.793 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:10:21.835 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:21.835 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:21.850 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:26.827 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:26.827 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:26.842 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:31.835 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:31.835 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:31.849 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:36.824 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:10:36.824 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:00:36.812557700(LocalDateTime)
2026-02-03 14:10:36.825 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:36.825 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:36.836 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:10:36.841 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:37.820 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:10:37.820 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:10:37.834 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:10:38.692 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:10:38.693 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:10:38.705 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:10:38.705 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203140921381-7529(providerTaskId:3922091)
2026-02-03 14:10:38.705 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203140921381-7529, providerTaskId: 3922091, 模型: sc_soraimg_img2img_1x1, 创建时间: 2026-02-03T14:09:21
2026-02-03 14:10:38.705 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203140921381-7529, 调用queryTaskStatus...
2026-02-03 14:10:38.705 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922091
2026-02-03 14:10:38.706 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922091, taskId=3922091
2026-02-03 14:10:38.983 [MessageBroker-12] ERROR c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态异常: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryImageDrawStatus(SuChuangProviderImpl.java:665)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryTaskStatus(SuChuangProviderImpl.java:223)
at com.dora.scheduler.SuChuangPollingScheduler.pollSingleTask(SuChuangPollingScheduler.java:108)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1715)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at org.springframework.http.client.OkHttp3ClientHttpRequest.executeInternal(OkHttp3ClientHttpRequest.java:95)
at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
... 21 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
... 45 common frames omitted
2026-02-03 14:10:38.983 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203140921381-7529, 状态: UNKNOWN
2026-02-03 14:10:38.983 [MessageBroker-12] WARN com.dora.scheduler.SuChuangPollingScheduler - 【速创状态未知】任务: TASK-20260203140921381-7529, 错误: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
2026-02-03 14:10:41.832 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:41.832 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:41.846 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:46.832 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:46.833 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:46.846 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:51.826 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:51.827 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:51.840 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:56.828 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:10:56.828 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:10:56.842 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:10:57.855 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:10:57.855 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:10:57.866 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:11:01.827 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:01.828 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:01.841 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:06.833 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:06.833 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:06.849 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:08.995 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:11:08.995 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:11:09.008 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:11:09.008 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203140921381-7529(providerTaskId:3922091)
2026-02-03 14:11:09.008 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203140921381-7529, providerTaskId: 3922091, 模型: sc_soraimg_img2img_1x1, 创建时间: 2026-02-03T14:09:21
2026-02-03 14:11:09.008 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203140921381-7529, 调用queryTaskStatus...
2026-02-03 14:11:09.008 [MessageBroker-15] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922091
2026-02-03 14:11:09.008 [MessageBroker-15] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922091, taskId=3922091
2026-02-03 14:11:09.212 [MessageBroker-15] ERROR c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态异常: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryImageDrawStatus(SuChuangProviderImpl.java:665)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryTaskStatus(SuChuangProviderImpl.java:223)
at com.dora.scheduler.SuChuangPollingScheduler.pollSingleTask(SuChuangPollingScheduler.java:108)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1715)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at org.springframework.http.client.OkHttp3ClientHttpRequest.executeInternal(OkHttp3ClientHttpRequest.java:95)
at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
... 21 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
... 45 common frames omitted
2026-02-03 14:11:09.212 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203140921381-7529, 状态: UNKNOWN
2026-02-03 14:11:09.212 [MessageBroker-15] WARN com.dora.scheduler.SuChuangPollingScheduler - 【速创状态未知】任务: TASK-20260203140921381-7529, 错误: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
2026-02-03 14:11:11.836 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:11.836 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:11.852 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:16.822 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:16.823 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:16.836 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:17.879 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:11:17.879 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:11:17.891 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:11:21.820 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:21.820 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:21.834 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:26.826 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:26.826 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:26.840 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:31.828 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:31.828 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:31.843 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:36.831 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:11:36.831 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:01:36.820415400(LocalDateTime)
2026-02-03 14:11:36.833 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:36.833 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:36.843 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:11:36.848 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:37.903 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:11:37.903 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:11:37.915 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:11:39.236 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:11:39.236 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:11:39.250 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:11:39.250 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203140921381-7529(providerTaskId:3922091)
2026-02-03 14:11:39.250 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203140921381-7529, providerTaskId: 3922091, 模型: sc_soraimg_img2img_1x1, 创建时间: 2026-02-03T14:09:21
2026-02-03 14:11:39.250 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203140921381-7529, 调用queryTaskStatus...
2026-02-03 14:11:39.250 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922091
2026-02-03 14:11:39.250 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922091, taskId=3922091
2026-02-03 14:11:39.522 [MessageBroker-3] ERROR c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态异常: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryImageDrawStatus(SuChuangProviderImpl.java:665)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryTaskStatus(SuChuangProviderImpl.java:223)
at com.dora.scheduler.SuChuangPollingScheduler.pollSingleTask(SuChuangPollingScheduler.java:108)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1715)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at org.springframework.http.client.OkHttp3ClientHttpRequest.executeInternal(OkHttp3ClientHttpRequest.java:95)
at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
... 21 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
... 45 common frames omitted
2026-02-03 14:11:39.522 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203140921381-7529, 状态: UNKNOWN
2026-02-03 14:11:39.522 [MessageBroker-3] WARN com.dora.scheduler.SuChuangPollingScheduler - 【速创状态未知】任务: TASK-20260203140921381-7529, 错误: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
2026-02-03 14:11:41.831 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:41.832 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:41.844 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:46.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:46.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:46.840 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:51.831 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:51.831 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:51.844 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:56.830 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:11:56.830 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:11:56.843 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:11:57.929 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:11:57.929 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:11:57.941 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:12:01.829 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:01.829 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:01.842 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:06.836 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:06.837 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:06.851 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:09.537 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:12:09.537 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:12:09.551 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:12:09.551 [MessageBroker-5] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203140921381-7529(providerTaskId:3922091)
2026-02-03 14:12:09.551 [MessageBroker-5] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203140921381-7529, providerTaskId: 3922091, 模型: sc_soraimg_img2img_1x1, 创建时间: 2026-02-03T14:09:21
2026-02-03 14:12:09.551 [MessageBroker-5] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203140921381-7529, 调用queryTaskStatus...
2026-02-03 14:12:09.551 [MessageBroker-5] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922091
2026-02-03 14:12:09.552 [MessageBroker-5] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922091, taskId=3922091
2026-02-03 14:12:10.894 [MessageBroker-5] ERROR c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态异常: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryImageDrawStatus(SuChuangProviderImpl.java:665)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryTaskStatus(SuChuangProviderImpl.java:223)
at com.dora.scheduler.SuChuangPollingScheduler.pollSingleTask(SuChuangPollingScheduler.java:108)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1715)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at org.springframework.http.client.OkHttp3ClientHttpRequest.executeInternal(OkHttp3ClientHttpRequest.java:95)
at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
... 21 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
... 45 common frames omitted
2026-02-03 14:12:10.895 [MessageBroker-5] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203140921381-7529, 状态: UNKNOWN
2026-02-03 14:12:10.895 [MessageBroker-5] WARN com.dora.scheduler.SuChuangPollingScheduler - 【速创状态未知】任务: TASK-20260203140921381-7529, 错误: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
2026-02-03 14:12:11.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:11.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:11.849 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:16.826 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:16.826 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:16.839 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:17.960 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:12:17.961 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:12:17.973 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:12:21.827 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:21.827 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:21.840 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:26.829 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:26.829 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:26.843 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:31.826 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:31.827 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:31.840 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:36.821 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:12:36.821 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:02:36.810906400(LocalDateTime)
2026-02-03 14:12:36.823 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:36.823 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:36.834 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:12:36.837 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:37.990 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:12:37.991 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:12:38.004 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:12:40.991 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:12:40.991 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:12:41.032 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:12:41.032 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203140921381-7529(providerTaskId:3922091)
2026-02-03 14:12:41.032 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203140921381-7529, providerTaskId: 3922091, 模型: sc_soraimg_img2img_1x1, 创建时间: 2026-02-03T14:09:21
2026-02-03 14:12:41.032 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203140921381-7529, 调用queryTaskStatus...
2026-02-03 14:12:41.032 [MessageBroker-15] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922091
2026-02-03 14:12:41.032 [MessageBroker-15] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922091, taskId=3922091
2026-02-03 14:12:41.501 [MessageBroker-15] ERROR c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态异常: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
org.springframework.web.client.ResourceAccessException: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
at org.springframework.web.client.RestTemplate.createResourceAccessException(RestTemplate.java:915)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:895)
at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:790)
at org.springframework.web.client.RestTemplate.exchange(RestTemplate.java:672)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryImageDrawStatus(SuChuangProviderImpl.java:665)
at com.dora.service.provider.impl.SuChuangProviderImpl.queryTaskStatus(SuChuangProviderImpl.java:223)
at com.dora.scheduler.SuChuangPollingScheduler.pollSingleTask(SuChuangPollingScheduler.java:108)
at com.dora.scheduler.SuChuangPollingScheduler.pollSuChuangTasks(SuChuangPollingScheduler.java:65)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.springframework.scheduling.support.ScheduledMethodRunnable.runInternal(ScheduledMethodRunnable.java:130)
at org.springframework.scheduling.support.ScheduledMethodRunnable.lambda$run$2(ScheduledMethodRunnable.java:124)
at io.micrometer.observation.Observation.observe(Observation.java:499)
at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:124)
at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
at java.base/java.lang.Thread.run(Thread.java:842)
Caused by: javax.net.ssl.SSLHandshakeException: Remote host terminated the handshake
at java.base/sun.security.ssl.SSLSocketImpl.handleEOF(SSLSocketImpl.java:1715)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1514)
at java.base/sun.security.ssl.SSLSocketImpl.readHandshakeRecord(SSLSocketImpl.java:1421)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:455)
at java.base/sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:426)
at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.kt:379)
at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.kt:337)
at okhttp3.internal.connection.RealConnection.connect(RealConnection.kt:209)
at okhttp3.internal.connection.ExchangeFinder.findConnection(ExchangeFinder.kt:226)
at okhttp3.internal.connection.ExchangeFinder.findHealthyConnection(ExchangeFinder.kt:106)
at okhttp3.internal.connection.ExchangeFinder.find(ExchangeFinder.kt:74)
at okhttp3.internal.connection.RealCall.initExchange$okhttp(RealCall.kt:255)
at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.kt:32)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.kt:95)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.kt:83)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.kt:76)
at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:109)
at okhttp3.internal.connection.RealCall.getResponseWithInterceptorChain$okhttp(RealCall.kt:201)
at okhttp3.internal.connection.RealCall.execute(RealCall.kt:154)
at org.springframework.http.client.OkHttp3ClientHttpRequest.executeInternal(OkHttp3ClientHttpRequest.java:95)
at org.springframework.http.client.AbstractStreamingClientHttpRequest.executeInternal(AbstractStreamingClientHttpRequest.java:70)
at org.springframework.http.client.AbstractClientHttpRequest.execute(AbstractClientHttpRequest.java:66)
at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:889)
... 21 common frames omitted
Caused by: java.io.EOFException: SSL peer shut down incorrectly
at java.base/sun.security.ssl.SSLSocketInputRecord.read(SSLSocketInputRecord.java:489)
at java.base/sun.security.ssl.SSLSocketInputRecord.readHeader(SSLSocketInputRecord.java:478)
at java.base/sun.security.ssl.SSLSocketInputRecord.decode(SSLSocketInputRecord.java:160)
at java.base/sun.security.ssl.SSLTransport.decode(SSLTransport.java:111)
at java.base/sun.security.ssl.SSLSocketImpl.decode(SSLSocketImpl.java:1506)
... 45 common frames omitted
2026-02-03 14:12:41.502 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203140921381-7529, 状态: UNKNOWN
2026-02-03 14:12:41.502 [MessageBroker-15] WARN com.dora.scheduler.SuChuangPollingScheduler - 【速创状态未知】任务: TASK-20260203140921381-7529, 错误: I/O error on GET request for "https://api.wuyinkeji.com/api/img/drawDetail": Remote host terminated the handshake
2026-02-03 14:12:41.826 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:41.826 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:41.840 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:46.831 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:46.831 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:46.846 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:51.820 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:51.820 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:51.834 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:56.820 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:12:56.821 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:12:56.834 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:12:58.031 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:12:58.031 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:12:58.043 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:13:01.826 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:01.827 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:01.840 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:06.825 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:06.825 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:06.840 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:11.519 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:13:11.519 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:13:11.531 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:13:11.811 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:11.812 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:11.828 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:16.828 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:16.828 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:16.843 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:18.066 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:13:18.066 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:13:18.078 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:13:21.831 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:21.831 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:21.845 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:26.834 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:26.834 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:26.847 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:31.826 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:31.826 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:31.840 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:36.830 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:36.831 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:36.832 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:13:36.832 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:03:36.819040600(LocalDateTime)
2026-02-03 14:13:36.844 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:36.845 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:13:38.101 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:13:38.101 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:13:38.115 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:13:41.550 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:13:41.550 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:13:41.564 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:13:41.824 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:41.824 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:41.837 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:46.823 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:46.823 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:46.837 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:51.821 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:51.821 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:51.835 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:56.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:13:56.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:13:56.834 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:13:58.136 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:13:58.137 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:13:58.148 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:14:01.826 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:01.826 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:01.839 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:06.826 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:06.826 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:06.839 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:11.585 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:14:11.585 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:14:11.599 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:14:11.818 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:11.818 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:11.836 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:16.823 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:16.823 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:16.837 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:18.170 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:14:18.170 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:14:18.182 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:14:21.821 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:21.822 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:21.835 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:26.823 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:26.823 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:26.837 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:31.834 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:31.834 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:31.847 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:36.824 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:36.824 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:36.825 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:14:36.825 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:04:36.812694500(LocalDateTime)
2026-02-03 14:14:36.838 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:36.838 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:14:38.203 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:14:38.203 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:14:38.217 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:14:41.613 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:14:41.613 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:14:41.626 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:14:41.815 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:41.816 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:41.831 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:46.832 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:46.832 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:46.847 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:51.826 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:51.826 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:51.839 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:56.826 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:14:56.827 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:14:56.840 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:14:58.234 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:14:58.235 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:14:58.247 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:15:01.827 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:01.827 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:01.842 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:06.830 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:06.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:06.845 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:11.646 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:15:11.646 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:15:11.660 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:15:11.817 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:11.818 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:11.833 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:16.823 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:16.823 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:16.838 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:18.275 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:15:18.275 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:15:18.288 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:15:21.830 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:21.831 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:21.844 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:26.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:26.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:26.840 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:31.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:31.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:31.835 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:36.821 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:36.821 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:36.823 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:15:36.823 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:05:36.810364900(LocalDateTime)
2026-02-03 14:15:36.836 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:36.836 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:15:38.303 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:15:38.304 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:15:38.317 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:15:41.687 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:15:41.687 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:15:41.702 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:15:41.813 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:41.814 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:41.828 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:46.827 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:46.827 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:46.841 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:51.822 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:51.823 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:51.836 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:56.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:15:56.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:15:56.841 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:15:58.342 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:15:58.342 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:15:58.354 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:16:01.830 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:01.830 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:01.844 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:06.835 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:06.835 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:06.849 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:11.716 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:16:11.717 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:16:11.729 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:16:11.826 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:11.826 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:11.841 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:16.836 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:16.836 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:16.851 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:18.380 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:16:18.381 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:16:18.393 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:16:21.823 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:21.824 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:21.839 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:26.832 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:26.832 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:26.847 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:31.825 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:31.825 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:31.842 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:36.835 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:36.836 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:36.837 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:16:36.837 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:06:36.823507300(LocalDateTime)
2026-02-03 14:16:36.850 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:16:36.850 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:38.419 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:16:38.419 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:16:38.431 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:16:41.753 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:16:41.754 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:16:41.767 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:16:41.816 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:41.816 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:41.832 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:46.830 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:46.830 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:46.845 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:51.832 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:51.832 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:51.846 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:56.824 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:16:56.824 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:16:56.838 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:16:58.454 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:16:58.454 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:16:58.466 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:17:01.829 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:01.829 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:01.842 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:06.823 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:06.824 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:06.837 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:11.792 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:17:11.793 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:17:11.805 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:17:11.812 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:11.812 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:11.826 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:16.821 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:16.821 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:16.837 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:18.483 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:17:18.483 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:17:18.496 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:17:21.830 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:21.830 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:21.843 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:26.824 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:26.824 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:26.837 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:31.821 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:31.821 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:31.834 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:36.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:36.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:36.834 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:17:36.834 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:07:36.821818500(LocalDateTime)
2026-02-03 14:17:36.846 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:36.848 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:17:38.522 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:17:38.522 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:17:38.533 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:17:41.818 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:17:41.818 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:17:41.830 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:17:41.834 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:41.834 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:41.849 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:46.827 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:46.828 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:46.843 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:51.825 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:51.825 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:51.839 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:56.820 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:17:56.820 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:17:56.834 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:17:58.549 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:17:58.549 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:17:58.561 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:18:01.821 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:01.821 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:01.836 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:06.820 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:06.820 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:06.835 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:11.824 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:11.824 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:11.837 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:11.843 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:18:11.844 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:18:11.856 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:18:16.821 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:16.821 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:16.834 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:18.583 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:18:18.583 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:18:18.597 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:18:21.836 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:21.836 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:21.851 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:26.836 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:26.837 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:26.851 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:31.826 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:31.826 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:31.840 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:36.834 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:36.834 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:36.835 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:18:36.836 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:08:36.823284200(LocalDateTime)
2026-02-03 14:18:36.848 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:36.849 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:18:38.614 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:18:38.614 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:18:38.626 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:18:41.832 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:41.832 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:41.845 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:41.879 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:18:41.879 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:18:41.892 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:18:46.831 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:46.831 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:46.846 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:51.832 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:51.832 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:51.847 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:56.832 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:18:56.832 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:18:56.847 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:18:58.647 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:18:58.647 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:18:58.659 [MessageBroker-8] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:19:01.823 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:01.823 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:01.836 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:06.823 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:06.823 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:06.837 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:11.827 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:11.827 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:11.842 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:11.909 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:19:11.910 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:19:11.921 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:19:16.825 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:16.825 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:16.840 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:18.681 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:19:18.682 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:19:18.694 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:19:21.828 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:21.828 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:21.843 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:26.836 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:26.836 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:26.852 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:31.826 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:31.826 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:31.839 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:36.826 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:36.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:36.827 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:19:36.828 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:09:36.815095400(LocalDateTime)
2026-02-03 14:19:36.840 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:36.841 [MessageBroker-9] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:19:38.716 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:19:38.717 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:19:38.729 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:19:41.861 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:41.861 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:41.886 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:41.925 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:19:41.925 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:19:41.938 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:19:46.831 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:46.832 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:46.846 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:51.834 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:51.834 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:51.849 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:56.870 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:19:56.871 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:19:56.902 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:19:58.746 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:19:58.747 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:19:58.758 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:20:01.821 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:01.821 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:01.835 [MessageBroker-8] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:06.826 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:06.826 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:06.840 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:11.931 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:11.932 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:11.946 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:12.017 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:20:12.018 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:20:12.042 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:20:16.829 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:16.829 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:16.843 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:18.773 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:20:18.773 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:20:18.786 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:20:21.833 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:21.834 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:21.847 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:26.851 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:26.852 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:26.902 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:31.830 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:31.831 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:31.844 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:36.836 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:36.836 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:36.837 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:20:36.837 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:10:36.824425800(LocalDateTime)
2026-02-03 14:20:36.849 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:36.850 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:20:38.813 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:20:38.813 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:20:38.825 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:20:41.855 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:41.855 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:41.885 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:42.074 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:20:42.074 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:20:42.091 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:20:46.822 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:46.822 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:46.836 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:51.824 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:51.824 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:51.838 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:56.834 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:20:56.834 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:20:56.849 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:20:58.843 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:20:58.843 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:20:58.855 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:21:01.826 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:01.827 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:01.841 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:06.821 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:06.821 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:06.834 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:11.827 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:11.827 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:11.841 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:12.115 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:21:12.115 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:21:12.127 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:21:16.828 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:16.828 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:16.842 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:18.873 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:21:18.873 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:21:18.885 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:21:21.825 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:21.826 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:21.840 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:26.827 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:26.827 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:26.842 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:31.825 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:31.825 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:31.840 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:36.820 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:21:36.820 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:11:36.808951600(LocalDateTime)
2026-02-03 14:21:36.821 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:36.821 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:36.832 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:21:36.835 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:38.902 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:21:38.902 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:21:38.916 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:21:41.821 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:41.823 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:41.836 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:42.131 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:21:42.131 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:21:42.143 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:21:46.830 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:46.830 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:46.844 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:51.837 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:51.837 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:51.852 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:56.823 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:21:56.823 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:21:56.839 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:21:58.941 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:21:58.941 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:21:58.954 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:22:01.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:01.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:01.849 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:06.827 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:06.827 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:06.843 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:11.832 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:11.833 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:11.846 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:12.170 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:22:12.171 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:22:12.187 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:22:16.832 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:16.832 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:16.846 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:18.970 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:22:18.970 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:22:18.982 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:22:21.830 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:21.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:21.843 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:26.835 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:26.835 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:26.849 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:31.829 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:31.830 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:31.844 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:36.824 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:22:36.824 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:12:36.812982900(LocalDateTime)
2026-02-03 14:22:36.825 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:36.825 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:36.836 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:22:36.840 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:38.994 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:22:38.994 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:22:39.006 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:22:41.832 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:41.832 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:41.847 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:42.212 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:22:42.213 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:22:42.224 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:22:46.828 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:46.829 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:46.843 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:51.830 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:51.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:51.844 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:56.827 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:22:56.827 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:22:56.841 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:22:59.033 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:22:59.033 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:22:59.048 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:23:01.827 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:01.827 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:01.843 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:03.054 [http-nio-8082-exec-9] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: POST - /user/ai/tasks
2026-02-03 14:23:03.168 [http-nio-8082-exec-9] WARN com.dora.util.JwtUtil - JWT令牌验证失败: Invalid compact JWT string: Compact JWSs must contain exactly 2 period characters, and compact JWEs must contain exactly 4. Found: 0
2026-02-03 14:23:03.180 [http-nio-8082-exec-9] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Preparing: SELECT * FROM api_key WHERE key_value = ? AND is_deleted = 0
2026-02-03 14:23:03.180 [http-nio-8082-exec-9] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String)
2026-02-03 14:23:03.192 [http-nio-8082-exec-9] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - <== Total: 1
2026-02-03 14:23:03.193 [http-nio-8082-exec-9] DEBUG com.dora.mapper.UserMapper.selectById - ==> Preparing: SELECT id, phone, wechat_openid, username, real_username, id_number, password_jwt, role, membership_expires_at, avatar_url, is_verified, invite_code, inviter_id, promotion_level, points, points_expires_at, create_time, update_time, is_deleted FROM user WHERE id = ? AND is_deleted = 0
2026-02-03 14:23:03.194 [http-nio-8082-exec-9] DEBUG com.dora.mapper.UserMapper.selectById - ==> Parameters: 17563793187762127(Long)
2026-02-03 14:23:03.206 [http-nio-8082-exec-9] DEBUG com.dora.mapper.UserMapper.selectById - <== Total: 1
2026-02-03 14:23:03.208 [http-nio-8082-exec-9] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Preparing: UPDATE api_key SET key_value = ?, is_active = ?, last_used_at = ?, update_time = NOW(), is_deleted = ? WHERE id = ?
2026-02-03 14:23:03.208 [http-nio-8082-exec-9] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String), true(Boolean), 2026-02-03T14:23:03.206535500(LocalDateTime), false(Boolean), 1(Long)
2026-02-03 14:23:03.235 [http-nio-8082-exec-9] DEBUG com.dora.mapper.ApiKeyMapper.update - <== Updates: 1
2026-02-03 14:23:03.236 [http-nio-8082-exec-9] INFO com.dora.config.ApiKeyAuthenticationFilter - 用户 17563793187762127 通过API Key认证成功
2026-02-03 14:23:03.240 [http-nio-8082-exec-9] ERROR com.dora.exception.GlobalExceptionHandler - 系统异常
org.springframework.web.servlet.resource.NoResourceFoundException: No static resource user/ai/tasks.
at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)
at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)
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:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365)
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at com.dora.config.ApiKeyAuthenticationFilter.doFilterInternal(ApiKeyAuthenticationFilter.java:114)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at com.dora.config.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:111)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
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:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
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:842)
2026-02-03 14:23:06.829 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:06.830 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:06.845 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:11.824 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:11.824 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:11.836 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:12.240 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:23:12.240 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:23:12.252 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:23:16.824 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:16.824 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:16.837 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:19.074 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:23:19.075 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:23:19.086 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:23:21.832 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:21.832 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:21.846 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:26.821 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:26.821 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:26.836 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:31.832 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:31.833 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:31.847 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:36.831 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:23:36.831 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:13:36.820946600(LocalDateTime)
2026-02-03 14:23:36.832 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:36.832 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:36.843 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:23:36.848 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:39.112 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:23:39.112 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:23:39.124 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:23:39.610 [http-nio-8082-exec-10] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: POST - /api/user/ai/tasks
2026-02-03 14:23:39.611 [http-nio-8082-exec-10] WARN com.dora.util.JwtUtil - JWT令牌验证失败: Invalid compact JWT string: Compact JWSs must contain exactly 2 period characters, and compact JWEs must contain exactly 4. Found: 0
2026-02-03 14:23:39.611 [http-nio-8082-exec-10] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Preparing: SELECT * FROM api_key WHERE key_value = ? AND is_deleted = 0
2026-02-03 14:23:39.611 [http-nio-8082-exec-10] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String)
2026-02-03 14:23:39.623 [http-nio-8082-exec-10] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - <== Total: 1
2026-02-03 14:23:39.624 [http-nio-8082-exec-10] DEBUG com.dora.mapper.UserMapper.selectById - ==> Preparing: SELECT id, phone, wechat_openid, username, real_username, id_number, password_jwt, role, membership_expires_at, avatar_url, is_verified, invite_code, inviter_id, promotion_level, points, points_expires_at, create_time, update_time, is_deleted FROM user WHERE id = ? AND is_deleted = 0
2026-02-03 14:23:39.624 [http-nio-8082-exec-10] DEBUG com.dora.mapper.UserMapper.selectById - ==> Parameters: 17563793187762127(Long)
2026-02-03 14:23:39.636 [http-nio-8082-exec-10] DEBUG com.dora.mapper.UserMapper.selectById - <== Total: 1
2026-02-03 14:23:39.636 [http-nio-8082-exec-10] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Preparing: UPDATE api_key SET key_value = ?, is_active = ?, last_used_at = ?, update_time = NOW(), is_deleted = ? WHERE id = ?
2026-02-03 14:23:39.637 [http-nio-8082-exec-10] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String), true(Boolean), 2026-02-03T14:23:39.636606400(LocalDateTime), false(Boolean), 1(Long)
2026-02-03 14:23:39.661 [http-nio-8082-exec-10] DEBUG com.dora.mapper.ApiKeyMapper.update - <== Updates: 1
2026-02-03 14:23:39.661 [http-nio-8082-exec-10] INFO com.dora.config.ApiKeyAuthenticationFilter - 用户 17563793187762127 通过API Key认证成功
2026-02-03 14:23:39.663 [http-nio-8082-exec-10] ERROR com.dora.exception.GlobalExceptionHandler - 系统异常
org.springframework.web.servlet.resource.NoResourceFoundException: No static resource api/user/ai/tasks.
at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)
at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)
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:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365)
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at com.dora.config.ApiKeyAuthenticationFilter.doFilterInternal(ApiKeyAuthenticationFilter.java:114)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at com.dora.config.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:111)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
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:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
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:842)
2026-02-03 14:23:41.825 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:41.825 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:41.839 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:42.268 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:23:42.268 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:23:42.282 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:23:46.821 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:46.821 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:46.835 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:51.824 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:51.824 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:51.839 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:54.519 [http-nio-8082-exec-1] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: POST - /user/ai/tasks
2026-02-03 14:23:54.519 [http-nio-8082-exec-1] WARN com.dora.util.JwtUtil - JWT令牌验证失败: Invalid compact JWT string: Compact JWSs must contain exactly 2 period characters, and compact JWEs must contain exactly 4. Found: 0
2026-02-03 14:23:54.530 [http-nio-8082-exec-1] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Preparing: SELECT * FROM api_key WHERE key_value = ? AND is_deleted = 0
2026-02-03 14:23:54.531 [http-nio-8082-exec-1] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String)
2026-02-03 14:23:54.543 [http-nio-8082-exec-1] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - <== Total: 1
2026-02-03 14:23:54.543 [http-nio-8082-exec-1] DEBUG com.dora.mapper.UserMapper.selectById - ==> Preparing: SELECT id, phone, wechat_openid, username, real_username, id_number, password_jwt, role, membership_expires_at, avatar_url, is_verified, invite_code, inviter_id, promotion_level, points, points_expires_at, create_time, update_time, is_deleted FROM user WHERE id = ? AND is_deleted = 0
2026-02-03 14:23:54.543 [http-nio-8082-exec-1] DEBUG com.dora.mapper.UserMapper.selectById - ==> Parameters: 17563793187762127(Long)
2026-02-03 14:23:54.555 [http-nio-8082-exec-1] DEBUG com.dora.mapper.UserMapper.selectById - <== Total: 1
2026-02-03 14:23:54.556 [http-nio-8082-exec-1] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Preparing: UPDATE api_key SET key_value = ?, is_active = ?, last_used_at = ?, update_time = NOW(), is_deleted = ? WHERE id = ?
2026-02-03 14:23:54.556 [http-nio-8082-exec-1] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String), true(Boolean), 2026-02-03T14:23:54.556195400(LocalDateTime), false(Boolean), 1(Long)
2026-02-03 14:23:54.580 [http-nio-8082-exec-1] DEBUG com.dora.mapper.ApiKeyMapper.update - <== Updates: 1
2026-02-03 14:23:54.581 [http-nio-8082-exec-1] INFO com.dora.config.ApiKeyAuthenticationFilter - 用户 17563793187762127 通过API Key认证成功
2026-02-03 14:23:54.583 [http-nio-8082-exec-1] ERROR com.dora.exception.GlobalExceptionHandler - 系统异常
org.springframework.web.servlet.resource.NoResourceFoundException: No static resource user/ai/tasks.
at org.springframework.web.servlet.resource.ResourceHttpRequestHandler.handleRequest(ResourceHttpRequestHandler.java:585)
at org.springframework.web.servlet.mvc.HttpRequestHandlerAdapter.handle(HttpRequestHandlerAdapter.java:52)
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:590)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:885)
at jakarta.servlet.http.HttpServlet.service(HttpServlet.java:658)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:110)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:108)
at org.springframework.security.web.FilterChainProxy.lambda$doFilterInternal$3(FilterChainProxy.java:231)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:365)
at org.springframework.security.web.access.intercept.AuthorizationFilter.doFilter(AuthorizationFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:126)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:120)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:131)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:85)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:100)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:179)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at com.dora.config.ApiKeyAuthenticationFilter.doFilterInternal(ApiKeyAuthenticationFilter.java:114)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at com.dora.config.JwtAuthenticationFilter.doFilterInternal(JwtAuthenticationFilter.java:111)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:107)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:93)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:91)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.header.HeaderWriterFilter.doHeadersAfter(HeaderWriterFilter.java:90)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:75)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:82)
at org.springframework.security.web.context.SecurityContextHolderFilter.doFilter(SecurityContextHolderFilter.java:69)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:62)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.session.DisableEncodeUrlFilter.doFilterInternal(DisableEncodeUrlFilter.java:42)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:374)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:233)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:191)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.servlet.handler.HandlerMappingIntrospector.lambda$createCacheFilter$3(HandlerMappingIntrospector.java:195)
at org.springframework.web.filter.CompositeFilter$VirtualFilterChain.doFilter(CompositeFilter.java:113)
at org.springframework.web.filter.CompositeFilter.doFilter(CompositeFilter.java:74)
at org.springframework.security.config.annotation.web.configuration.WebMvcSecurityConfiguration$CompositeFilterChainProxy.doFilter(WebMvcSecurityConfiguration.java:230)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:352)
at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:268)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:175)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:150)
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:482)
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:391)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:896)
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1736)
at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52)
at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191)
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:842)
2026-02-03 14:23:56.823 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:23:56.823 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:23:56.839 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:23:59.151 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:23:59.152 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:23:59.164 [MessageBroker-6] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:24:01.829 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:01.829 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:01.845 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:06.836 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:06.836 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:06.852 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:11.834 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:11.834 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:11.848 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:12.307 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:24:12.308 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:24:12.319 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:24:16.825 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:16.825 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:16.841 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:19.186 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:24:19.187 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:24:19.199 [MessageBroker-4] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:24:21.822 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:21.822 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:21.836 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:26.826 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:26.827 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:26.841 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:31.833 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:31.833 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:31.846 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:36.824 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:24:36.825 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:14:36.813161200(LocalDateTime)
2026-02-03 14:24:36.825 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:36.826 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:36.837 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:24:36.840 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:39.216 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:24:39.217 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:24:39.230 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:24:41.832 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:41.832 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:41.845 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:42.324 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:24:42.325 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:24:42.337 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:24:46.828 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:46.828 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:46.842 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:51.825 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:51.825 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:51.839 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:56.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:24:56.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:24:56.846 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:24:56.887 [http-nio-8082-exec-2] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: POST - /user/ai/tasks/submit
2026-02-03 14:24:56.887 [http-nio-8082-exec-2] WARN com.dora.util.JwtUtil - JWT令牌验证失败: Invalid compact JWT string: Compact JWSs must contain exactly 2 period characters, and compact JWEs must contain exactly 4. Found: 0
2026-02-03 14:24:56.887 [http-nio-8082-exec-2] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Preparing: SELECT * FROM api_key WHERE key_value = ? AND is_deleted = 0
2026-02-03 14:24:56.887 [http-nio-8082-exec-2] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String)
2026-02-03 14:24:56.899 [http-nio-8082-exec-2] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - <== Total: 1
2026-02-03 14:24:56.899 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.selectById - ==> Preparing: SELECT id, phone, wechat_openid, username, real_username, id_number, password_jwt, role, membership_expires_at, avatar_url, is_verified, invite_code, inviter_id, promotion_level, points, points_expires_at, create_time, update_time, is_deleted FROM user WHERE id = ? AND is_deleted = 0
2026-02-03 14:24:56.900 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.selectById - ==> Parameters: 17563793187762127(Long)
2026-02-03 14:24:56.911 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.selectById - <== Total: 1
2026-02-03 14:24:56.912 [http-nio-8082-exec-2] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Preparing: UPDATE api_key SET key_value = ?, is_active = ?, last_used_at = ?, update_time = NOW(), is_deleted = ? WHERE id = ?
2026-02-03 14:24:56.913 [http-nio-8082-exec-2] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String), true(Boolean), 2026-02-03T14:24:56.912526400(LocalDateTime), false(Boolean), 1(Long)
2026-02-03 14:24:56.938 [http-nio-8082-exec-2] DEBUG com.dora.mapper.ApiKeyMapper.update - <== Updates: 1
2026-02-03 14:24:56.938 [http-nio-8082-exec-2] INFO com.dora.config.ApiKeyAuthenticationFilter - 用户 17563793187762127 通过API Key认证成功
2026-02-03 14:24:56.953 [http-nio-8082-exec-2] INFO com.dora.controller.AiTaskController - 用户 17563793187762127 提交AI任务模型: nanoBanana-pro-1K, 提示词长度: 15, 是否图生视频: true
2026-02-03 14:24:56.971 [http-nio-8082-exec-2] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - ==> Preparing: SELECT * FROM points_config WHERE model_name = ? AND is_deleted = 0
2026-02-03 14:24:56.973 [http-nio-8082-exec-2] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - ==> Parameters: nanoBanana-pro-1K(String)
2026-02-03 14:24:56.984 [http-nio-8082-exec-2] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - <== Total: 1
2026-02-03 14:24:56.986 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.findById - ==> Preparing: SELECT * FROM user WHERE id = ? AND is_deleted = 0
2026-02-03 14:24:56.986 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.findById - ==> Parameters: 17563793187762127(Long)
2026-02-03 14:24:56.998 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.findById - <== Total: 1
2026-02-03 14:24:56.998 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.updateUserPoints - ==> Preparing: UPDATE user SET points = points + ? WHERE id = ? AND points + ? >= 0
2026-02-03 14:24:56.998 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.updateUserPoints - ==> Parameters: -30(Integer), 17563793187762127(Long), -30(Integer)
2026-02-03 14:24:57.021 [http-nio-8082-exec-2] DEBUG com.dora.mapper.UserMapper.updateUserPoints - <== Updates: 1
2026-02-03 14:24:57.022 [http-nio-8082-exec-2] DEBUG com.dora.mapper.PointsConsumptionLogMapper.insert - ==> Preparing: INSERT INTO points_consumption_log (user_id, task_no, change_type, change_amount, balance_before, balance_after, description, is_deleted) VALUES (?, ?, ?, ?, ?, ?, ?, ?)
2026-02-03 14:24:57.023 [http-nio-8082-exec-2] DEBUG com.dora.mapper.PointsConsumptionLogMapper.insert - ==> Parameters: 17563793187762127(Long), TASK-20260203142456985-3391(String), consume(String), -30(Integer), 27180(Integer), 27150(Integer), AI任务创建: nanoBanana-pro-1K(String), 0(Integer)
2026-02-03 14:24:57.045 [http-nio-8082-exec-2] DEBUG com.dora.mapper.PointsConsumptionLogMapper.insert - <== Updates: 1
2026-02-03 14:24:57.048 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.insert - ==> Preparing: INSERT INTO ai_task ( task_no, user_id, model_name, task_type, provider_type, provider_task_id, provider_response, prompt, image_url, image_base64, aspect_ratio, status, progress, progress_message, points_frozen, points_consumed, result_url, error_message, queue_time, start_time, complete_time, expire_time ) VALUES ( ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? )
2026-02-03 14:24:57.051 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.insert - ==> Parameters: TASK-20260203142456985-3391(String), 17563793187762127(Long), nanoBanana-pro-1K(String), text_to_image(String), suchuang(String), null, null, 手办风格的动漫战机,精致的细节(String), https://youke.xn--y7xa690gmna.cn/s1/2026/02/03/698193cdefd88.webp(String), null, auto(String), created(String), null, null, 30(Integer), null, null, null, null, null, null, null
2026-02-03 14:24:57.073 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.insert - <== Updates: 1
2026-02-03 14:24:57.074 [http-nio-8082-exec-2] INFO com.dora.service.impl.AiTaskServiceImpl - 速创任务 TASK-20260203142456985-3391 立即处理(异步)
2026-02-03 14:24:57.074 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Preparing: SELECT * FROM ai_task WHERE task_no = ? AND is_deleted = 0
2026-02-03 14:24:57.074 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Parameters: TASK-20260203142456985-3391(String)
2026-02-03 14:24:57.086 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - <== Total: 1
2026-02-03 14:24:57.090 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Preparing: UPDATE ai_task SET status = ?, progress = ?, progress_message = ?, start_time = ?, update_time = NOW() WHERE id = ?
2026-02-03 14:24:57.091 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Parameters: processing(String), 10(Integer), AI模型正在生成内容...(String), 2026-02-03T14:24:57.086150700(LocalDateTime), 3705(Long)
2026-02-03 14:24:57.114 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.update - <== Updates: 1
2026-02-03 14:24:57.115 [http-nio-8082-exec-2] DEBUG com.dora.service.impl.NotificationServiceImpl - 向用户 17563793187762127 发送任务 TASK-20260203142456985-3391 的进度更新到目的地: /queue/tasks-progress
2026-02-03 14:24:57.121 [http-nio-8082-exec-2] DEBUG com.dora.service.impl.NotificationServiceImpl - WebSocket通知发送成功 - 用户: 17563793187762127, 任务: TASK-20260203142456985-3391
2026-02-03 14:24:57.123 [taskExecutor-1] INFO com.dora.service.AsyncTaskExecutor - 开始异步调用API任务编号: TASK-20260203142456985-3391, 模型: nanoBanana-pro-1K, Provider类型: suchuang
2026-02-03 14:24:57.125 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Preparing: SELECT * FROM ai_task WHERE task_no = ? AND is_deleted = 0
2026-02-03 14:24:57.125 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Parameters: TASK-20260203142456985-3391(String)
2026-02-03 14:24:57.136 [http-nio-8082-exec-2] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - <== Total: 1
2026-02-03 14:24:57.137 [taskExecutor-1] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - ==> Preparing: SELECT * FROM points_config WHERE model_name = ? AND is_deleted = 0
2026-02-03 14:24:57.137 [taskExecutor-1] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - ==> Parameters: nanoBanana-pro-1K(String)
2026-02-03 14:24:57.151 [taskExecutor-1] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - <== Total: 1
2026-02-03 14:24:57.151 [taskExecutor-1] DEBUG com.dora.service.AIProviderService - 模型 nanoBanana-pro-1K 使用服务商: suchuang
2026-02-03 14:24:57.151 [taskExecutor-1] INFO com.dora.service.AsyncTaskExecutor - 任务 TASK-20260203142456985-3391 使用Provider: suchuang
2026-02-03 14:24:57.151 [taskExecutor-1] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - ==> Preparing: SELECT * FROM points_config WHERE model_name = ? AND is_deleted = 0
2026-02-03 14:24:57.151 [taskExecutor-1] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - ==> Parameters: nanoBanana-pro-1K(String)
2026-02-03 14:24:57.163 [http-nio-8082-exec-2] INFO com.dora.controller.AiTaskController - 任务创建成功taskNo: TASK-20260203142456985-3391, 队列位置: 0
2026-02-03 14:24:57.164 [taskExecutor-1] DEBUG c.dora.mapper.PointsConfigMapper.findByModelName - <== Total: 1
2026-02-03 14:24:57.231 [taskExecutor-1] INFO com.dora.service.AsyncTaskExecutor - 获取到模型配置modelName: nanoBanana-pro-1K, config: {taskType=text_to_image, aspectRatio=auto, imageSize=1K}
2026-02-03 14:24:57.231 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 提交任务,模型: nanoBanana-pro-1K
2026-02-03 14:24:57.243 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - === SuChuang nanoBanana-pro 提交任务负载数据POST JSON ===
2026-02-03 14:24:57.243 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - 请求URL: https://api.wuyinkeji.com/api/img/nanoBanana-pro
2026-02-03 14:24:57.243 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - payload: {"img_url":"https://youke.xn--y7xa690gmna.cn/s1/2026/02/03/698193cdefd88.webp","aspectRatio":"auto","imageSize":"1K","prompt":"手办风格的动漫战机,精致的细节"}
2026-02-03 14:24:57.243 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - API密钥: GpFpub***
2026-02-03 14:24:57.243 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - ====================================================
2026-02-03 14:24:58.004 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang nanoBanana-pro - 提交任务响应: {"code":200,"msg":"成功","data":{"id":3922854,"quantity":1},"exec_time":0.60817,"ip":"115.194.139.130"}
2026-02-03 14:24:58.004 [taskExecutor-1] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang nanoBanana-pro - 任务已提交成功taskId: 3922854
2026-02-03 14:24:58.005 [taskExecutor-1] INFO com.dora.service.AsyncTaskExecutor - 异步任务 TASK-20260203142456985-3391 提交成功Provider任务ID: 3922854
2026-02-03 14:24:58.005 [taskExecutor-1] INFO com.dora.service.impl.AiTaskServiceImpl - 异步任务 TASK-20260203142456985-3391 已提交Provider任务ID: 3922854
2026-02-03 14:24:58.018 [taskExecutor-1] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Preparing: UPDATE ai_task SET status = ?, progress = ?, progress_message = ?, provider_task_id = ?, start_time = ?, update_time = NOW() WHERE id = ?
2026-02-03 14:24:58.019 [taskExecutor-1] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Parameters: processing(String), 10(Integer), 任务已提交到AI服务商正在处理中...(String), 3922854(String), 2026-02-03T14:24:57.086150700(LocalDateTime), 3705(Long)
2026-02-03 14:24:58.047 [taskExecutor-1] DEBUG com.dora.mapper.AiTaskMapper.update - <== Updates: 1
2026-02-03 14:24:58.047 [taskExecutor-1] DEBUG com.dora.service.impl.NotificationServiceImpl - 向用户 17563793187762127 发送任务 TASK-20260203142456985-3391 的进度更新到目的地: /queue/tasks-progress
2026-02-03 14:24:58.048 [taskExecutor-1] DEBUG com.dora.service.impl.NotificationServiceImpl - WebSocket通知发送成功 - 用户: 17563793187762127, 任务: TASK-20260203142456985-3391
2026-02-03 14:24:58.048 [taskExecutor-1] INFO com.dora.service.impl.NotificationServiceImpl - 任务进度通知已发送 - 用户: 17563793187762127, 任务: TASK-20260203142456985-3391, 状态: processing, 进度: 20%
2026-02-03 14:24:58.048 [taskExecutor-1] INFO com.dora.service.impl.AiTaskServiceImpl - 异步任务 TASK-20260203142456985-3391 状态已更新,等待轮询获取结果
2026-02-03 14:24:58.048 [taskExecutor-1] INFO com.dora.service.impl.AiTaskServiceImpl - 异步任务 TASK-20260203142456985-3391 已提交,保持处理槽位直到轮询完成
2026-02-03 14:24:59.253 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:24:59.254 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:24:59.266 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:25:01.827 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:01.827 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:01.842 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:06.832 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:06.833 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:06.847 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:11.827 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:11.827 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:11.842 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:12.360 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:25:12.360 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:25:12.373 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:25:12.374 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203142456985-3391(providerTaskId:3922854)
2026-02-03 14:25:12.374 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203142456985-3391, providerTaskId: 3922854, 模型: nanoBanana-pro-1K, 创建时间: 2026-02-03T14:24:56
2026-02-03 14:25:12.374 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203142456985-3391, 调用queryTaskStatus...
2026-02-03 14:25:12.374 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922854
2026-02-03 14:25:12.374 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922854, taskId=3922854
2026-02-03 14:25:12.756 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态原始响应: {"code":200,"msg":"成功","data":{"id":3922854,"task_id":"4-853c2cc8-2abb-4b4a-8f00-ab176707edc7","status":0,"size":"1K","prompt":"手办风格的动漫战机,精致的细节","image_url":"","fail_reason":null,"created_at":"2026-02-03 14:24:57","updated_at":"2026-02-03 14:24:57"},"exec_time":0.368285,"ip":"115.194.139.130"}
2026-02-03 14:25:12.757 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203142456985-3391, 状态: QUEUED
2026-02-03 14:25:12.757 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Preparing: UPDATE ai_task SET status = ?, progress = ?, progress_message = ?, provider_task_id = ?, start_time = ?, update_time = NOW() WHERE id = ?
2026-02-03 14:25:12.757 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Parameters: processing(String), 10(Integer), 任务已提交到AI服务商正在处理中...(String), 3922854(String), 2026-02-03T14:24:57(LocalDateTime), 3705(Long)
2026-02-03 14:25:12.786 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.update - <== Updates: 1
2026-02-03 14:25:12.786 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创处理中】任务: TASK-20260203142456985-3391, 状态: QUEUED, 已运行 0 分钟
2026-02-03 14:25:16.822 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:16.822 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:16.835 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:19.291 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:25:19.291 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:25:19.303 [MessageBroker-13] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:25:21.828 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:21.828 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:21.842 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:26.828 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:26.829 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:26.841 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:31.835 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:31.835 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:31.850 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:36.821 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:25:36.821 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:15:36.810299(LocalDateTime)
2026-02-03 14:25:36.823 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:36.823 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:36.834 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:25:36.838 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:39.319 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:25:39.320 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:25:39.333 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:25:41.830 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:41.830 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:41.845 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:42.807 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:25:42.807 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:25:42.819 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:25:42.820 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203142456985-3391(providerTaskId:3922854)
2026-02-03 14:25:42.820 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203142456985-3391, providerTaskId: 3922854, 模型: nanoBanana-pro-1K, 创建时间: 2026-02-03T14:24:56
2026-02-03 14:25:42.820 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203142456985-3391, 调用queryTaskStatus...
2026-02-03 14:25:42.820 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922854
2026-02-03 14:25:42.820 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922854, taskId=3922854
2026-02-03 14:25:43.302 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态原始响应: {"code":200,"msg":"成功","data":{"id":3922854,"task_id":"4-853c2cc8-2abb-4b4a-8f00-ab176707edc7","status":0,"size":"1K","prompt":"手办风格的动漫战机,精致的细节","image_url":"","fail_reason":null,"created_at":"2026-02-03 14:24:57","updated_at":"2026-02-03 14:24:57"},"exec_time":0.46104,"ip":"115.194.139.130"}
2026-02-03 14:25:43.302 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203142456985-3391, 状态: QUEUED
2026-02-03 14:25:43.303 [MessageBroker-12] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Preparing: UPDATE ai_task SET status = ?, progress = ?, progress_message = ?, provider_task_id = ?, start_time = ?, update_time = NOW() WHERE id = ?
2026-02-03 14:25:43.303 [MessageBroker-12] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Parameters: processing(String), 10(Integer), 任务已提交到AI服务商正在处理中...(String), 3922854(String), 2026-02-03T14:24:57(LocalDateTime), 3705(Long)
2026-02-03 14:25:43.337 [MessageBroker-12] DEBUG com.dora.mapper.AiTaskMapper.update - <== Updates: 1
2026-02-03 14:25:43.337 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创处理中】任务: TASK-20260203142456985-3391, 状态: QUEUED, 已运行 0 分钟
2026-02-03 14:25:46.832 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:46.832 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:46.850 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:51.830 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:51.830 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:51.846 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:56.835 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:25:56.835 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:25:56.849 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:25:59.353 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:25:59.353 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:25:59.366 [MessageBroker-1] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:26:01.824 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:01.825 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:01.838 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:06.835 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:06.835 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:06.851 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:11.834 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:11.834 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:11.849 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:13.362 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:26:13.363 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:26:13.375 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:26:13.375 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203142456985-3391(providerTaskId:3922854)
2026-02-03 14:26:13.375 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203142456985-3391, providerTaskId: 3922854, 模型: nanoBanana-pro-1K, 创建时间: 2026-02-03T14:24:56
2026-02-03 14:26:13.375 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203142456985-3391, 调用queryTaskStatus...
2026-02-03 14:26:13.375 [MessageBroker-15] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922854
2026-02-03 14:26:13.375 [MessageBroker-15] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922854, taskId=3922854
2026-02-03 14:26:13.742 [MessageBroker-15] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态原始响应: {"code":200,"msg":"成功","data":{"id":3922854,"task_id":"4-853c2cc8-2abb-4b4a-8f00-ab176707edc7","status":0,"size":"1K","prompt":"手办风格的动漫战机,精致的细节","image_url":"","fail_reason":null,"created_at":"2026-02-03 14:24:57","updated_at":"2026-02-03 14:24:57"},"exec_time":0.350741,"ip":"115.194.139.130"}
2026-02-03 14:26:13.742 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203142456985-3391, 状态: QUEUED
2026-02-03 14:26:13.742 [MessageBroker-15] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Preparing: UPDATE ai_task SET status = ?, progress = ?, progress_message = ?, provider_task_id = ?, start_time = ?, update_time = NOW() WHERE id = ?
2026-02-03 14:26:13.743 [MessageBroker-15] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Parameters: processing(String), 10(Integer), 任务已提交到AI服务商正在处理中...(String), 3922854(String), 2026-02-03T14:24:57(LocalDateTime), 3705(Long)
2026-02-03 14:26:13.771 [MessageBroker-15] DEBUG com.dora.mapper.AiTaskMapper.update - <== Updates: 1
2026-02-03 14:26:13.771 [MessageBroker-15] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创处理中】任务: TASK-20260203142456985-3391, 状态: QUEUED, 已运行 1 分钟
2026-02-03 14:26:16.821 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:16.822 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:16.836 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:19.394 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:26:19.394 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:26:19.407 [MessageBroker-9] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:26:21.826 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:21.826 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:21.839 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:26.175 [http-nio-8082-exec-7] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /user/ai/tasks/TASK-20260203142456985-3391
2026-02-03 14:26:26.176 [http-nio-8082-exec-7] WARN com.dora.util.JwtUtil - JWT令牌验证失败: Invalid compact JWT string: Compact JWSs must contain exactly 2 period characters, and compact JWEs must contain exactly 4. Found: 0
2026-02-03 14:26:26.187 [http-nio-8082-exec-7] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Preparing: SELECT * FROM api_key WHERE key_value = ? AND is_deleted = 0
2026-02-03 14:26:26.187 [http-nio-8082-exec-7] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String)
2026-02-03 14:26:26.199 [http-nio-8082-exec-7] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - <== Total: 1
2026-02-03 14:26:26.200 [http-nio-8082-exec-7] DEBUG com.dora.mapper.UserMapper.selectById - ==> Preparing: SELECT id, phone, wechat_openid, username, real_username, id_number, password_jwt, role, membership_expires_at, avatar_url, is_verified, invite_code, inviter_id, promotion_level, points, points_expires_at, create_time, update_time, is_deleted FROM user WHERE id = ? AND is_deleted = 0
2026-02-03 14:26:26.200 [http-nio-8082-exec-7] DEBUG com.dora.mapper.UserMapper.selectById - ==> Parameters: 17563793187762127(Long)
2026-02-03 14:26:26.211 [http-nio-8082-exec-7] DEBUG com.dora.mapper.UserMapper.selectById - <== Total: 1
2026-02-03 14:26:26.211 [http-nio-8082-exec-7] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Preparing: UPDATE api_key SET key_value = ?, is_active = ?, last_used_at = ?, update_time = NOW(), is_deleted = ? WHERE id = ?
2026-02-03 14:26:26.211 [http-nio-8082-exec-7] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String), true(Boolean), 2026-02-03T14:26:26.211628500(LocalDateTime), false(Boolean), 1(Long)
2026-02-03 14:26:26.236 [http-nio-8082-exec-7] DEBUG com.dora.mapper.ApiKeyMapper.update - <== Updates: 1
2026-02-03 14:26:26.236 [http-nio-8082-exec-7] INFO com.dora.config.ApiKeyAuthenticationFilter - 用户 17563793187762127 通过API Key认证成功
2026-02-03 14:26:26.237 [http-nio-8082-exec-7] INFO com.dora.controller.AiTaskController - 用户 17563793187762127 查询任务详情taskNo: TASK-20260203142456985-3391
2026-02-03 14:26:26.238 [http-nio-8082-exec-7] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Preparing: SELECT * FROM ai_task WHERE task_no = ? AND is_deleted = 0
2026-02-03 14:26:26.238 [http-nio-8082-exec-7] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Parameters: TASK-20260203142456985-3391(String)
2026-02-03 14:26:26.250 [http-nio-8082-exec-7] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - <== Total: 1
2026-02-03 14:26:26.251 [http-nio-8082-exec-7] INFO com.dora.controller.AiTaskController - 成功查询任务详情taskNo: TASK-20260203142456985-3391, status: processing
2026-02-03 14:26:26.824 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:26.824 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:26.838 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:31.826 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:31.826 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:31.840 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:36.832 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:36.832 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:36.833 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:26:36.834 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:16:36.821459400(LocalDateTime)
2026-02-03 14:26:36.845 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:36.846 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:26:39.421 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:26:39.423 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:26:39.436 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:26:41.829 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:41.829 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:41.843 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:43.784 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:26:43.784 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:26:43.796 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:26:43.796 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203142456985-3391(providerTaskId:3922854)
2026-02-03 14:26:43.796 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203142456985-3391, providerTaskId: 3922854, 模型: nanoBanana-pro-1K, 创建时间: 2026-02-03T14:24:56
2026-02-03 14:26:43.796 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203142456985-3391, 调用queryTaskStatus...
2026-02-03 14:26:43.796 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922854
2026-02-03 14:26:43.796 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922854, taskId=3922854
2026-02-03 14:26:44.240 [MessageBroker-12] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态原始响应: {"code":200,"msg":"成功","data":{"id":3922854,"task_id":"4-853c2cc8-2abb-4b4a-8f00-ab176707edc7","status":0,"size":"1K","prompt":"手办风格的动漫战机,精致的细节","image_url":"","fail_reason":null,"created_at":"2026-02-03 14:24:57","updated_at":"2026-02-03 14:24:57"},"exec_time":0.417276,"ip":"115.194.139.130"}
2026-02-03 14:26:44.240 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203142456985-3391, 状态: QUEUED
2026-02-03 14:26:44.240 [MessageBroker-12] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Preparing: UPDATE ai_task SET status = ?, progress = ?, progress_message = ?, provider_task_id = ?, start_time = ?, update_time = NOW() WHERE id = ?
2026-02-03 14:26:44.240 [MessageBroker-12] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Parameters: processing(String), 10(Integer), 任务已提交到AI服务商正在处理中...(String), 3922854(String), 2026-02-03T14:24:57(LocalDateTime), 3705(Long)
2026-02-03 14:26:44.265 [MessageBroker-12] DEBUG com.dora.mapper.AiTaskMapper.update - <== Updates: 1
2026-02-03 14:26:44.265 [MessageBroker-12] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创处理中】任务: TASK-20260203142456985-3391, 状态: QUEUED, 已运行 1 分钟
2026-02-03 14:26:46.830 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:46.830 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:46.844 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:51.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:51.832 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:51.845 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:56.834 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:26:56.834 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:26:56.847 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:26:59.453 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:26:59.454 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:26:59.466 [MessageBroker-2] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:27:01.828 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:01.828 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:01.842 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:06.829 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:06.829 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:06.842 [MessageBroker-10] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:11.836 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:11.836 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:11.850 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:14.283 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:27:14.283 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:27:14.296 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 1
2026-02-03 14:27:14.296 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 速创轮询 - 发现1个待处理任务: TASK-20260203142456985-3391(providerTaskId:3922854)
2026-02-03 14:27:14.296 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创轮询开始】任务: TASK-20260203142456985-3391, providerTaskId: 3922854, 模型: nanoBanana-pro-1K, 创建时间: 2026-02-03T14:24:56
2026-02-03 14:27:14.296 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创查询状态】任务: TASK-20260203142456985-3391, 调用queryTaskStatus...
2026-02-03 14:27:14.296 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 查询任务状态taskId: 3922854
2026-02-03 14:27:14.296 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922854, taskId=3922854
2026-02-03 14:27:14.722 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 查询状态原始响应: {"code":200,"msg":"成功","data":{"id":3922854,"task_id":"4-853c2cc8-2abb-4b4a-8f00-ab176707edc7","status":2,"size":"1K","prompt":"手办风格的动漫战机,精致的细节","image_url":"https://openpt.wuyinkeji.com/88d34331363a4016a1d1a6d74adba516.png","fail_reason":"","created_at":"2026-02-03 14:24:57","updated_at":"2026-02-03 14:27:05"},"exec_time":0.395801,"ip":"115.194.139.130"}
2026-02-03 14:27:14.723 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创状态结果】任务: TASK-20260203142456985-3391, 状态: SUCCESS
2026-02-03 14:27:14.723 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创yo任务成功】任务: TASK-20260203142456985-3391, 开始获取结果
2026-02-03 14:27:14.723 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创成功处理开始】任务: TASK-20260203142456985-3391, providerTaskId: 3922854
2026-02-03 14:27:14.723 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创获取结果】任务: TASK-20260203142456985-3391, 调用getTaskResult...
2026-02-03 14:27:14.723 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Provider - 获取任务结果taskId: 3922854
2026-02-03 14:27:14.723 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 获取结果请求: URL=https://api.wuyinkeji.com/api/img/drawDetail?id=3922854, taskId=3922854
2026-02-03 14:27:15.302 [MessageBroker-3] INFO c.dora.service.provider.impl.SuChuangProviderImpl - SuChuang Image Draw - 获取结果原始响应: {"code":200,"msg":"成功","data":{"id":3922854,"task_id":"4-853c2cc8-2abb-4b4a-8f00-ab176707edc7","status":2,"size":"1K","prompt":"手办风格的动漫战机,精致的细节","image_url":"https://openpt.wuyinkeji.com/88d34331363a4016a1d1a6d74adba516.png","fail_reason":"","created_at":"2026-02-03 14:24:57","updated_at":"2026-02-03 14:27:05"},"exec_time":0.558189,"ip":"115.194.139.130"}
2026-02-03 14:27:15.303 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创结果文件】任务: TASK-20260203142456985-3391, 文件数量: 1, 主文件URL: https://openpt.wuyinkeji.com/88d34331363a4016a1d1a6d74adba516.png
2026-02-03 14:27:15.304 [MessageBroker-3] INFO com.dora.service.ResultFileTransferService - 开始转存文件到COS - 任务: TASK-20260203142456985-3391, 源URL: https://openpt.wuyinkeji.com/88d34331363a4016a1d1a6d74adba516.png
2026-02-03 14:27:15.304 [MessageBroker-3] INFO com.dora.service.ResultFileTransferService - 开始下载文件(尝试 1/3: https://openpt.wuyinkeji.com/88d34331363a4016a1d1a6d74adba516.png
2026-02-03 14:27:15.592 [MessageBroker-3] INFO com.dora.service.ResultFileTransferService - 文件下载成功,大小: 1889617 bytes
2026-02-03 14:27:15.602 [MessageBroker-3] WARN com.qcloud.cos.COSClient - No content length specified for stream data. Stream contents will be buffered in memory and could result in out of memory errors.
2026-02-03 14:27:16.169 [MessageBroker-3] INFO com.dora.service.ResultFileTransferService - 文件转存成功 - 任务: TASK-20260203142456985-3391, COS URL: https://oss-1818ai-user-img-1302947942.cos.ap-guangzhou.myqcloud.com//17563793187762127_TASK-20260203142456985-3391_1770100035592.png
2026-02-03 14:27:16.169 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创文件转存】任务: TASK-20260203142456985-3391, 原URL: https://openpt.wuyinkeji.com/88d34331363a4016a1d1a6d74adba516.png, COS URL: https://oss-1818ai-user-img-1302947942.cos.ap-guangzhou.myqcloud.com//17563793187762127_TASK-20260203142456985-3391_1770100035592.png
2026-02-03 14:27:16.182 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Preparing: UPDATE ai_task SET status = ?, progress = ?, progress_message = ?, provider_task_id = ?, points_consumed = ?, result_url = ?, start_time = ?, complete_time = ?, update_time = NOW() WHERE id = ?
2026-02-03 14:27:16.182 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.update - ==> Parameters: completed(String), 100(Integer), 任务已完成(String), 3922854(String), 30(Integer), https://oss-1818ai-user-img-1302947942.cos.ap-guangzhou.myqcloud.com//17563793187762127_TASK-20260203142456985-3391_1770100035592.png(String), 2026-02-03T14:24:57(LocalDateTime), 2026-02-03T14:27:16.169250900(LocalDateTime), 3705(Long)
2026-02-03 14:27:16.211 [MessageBroker-3] DEBUG com.dora.mapper.AiTaskMapper.update - <== Updates: 1
2026-02-03 14:27:16.211 [MessageBroker-3] DEBUG com.dora.service.impl.NotificationServiceImpl - 向用户 17563793187762127 发送任务 TASK-20260203142456985-3391 的进度更新到目的地: /queue/tasks-progress
2026-02-03 14:27:16.212 [MessageBroker-3] DEBUG com.dora.service.impl.NotificationServiceImpl - WebSocket通知发送成功 - 用户: 17563793187762127, 任务: TASK-20260203142456985-3391
2026-02-03 14:27:16.212 [MessageBroker-3] INFO com.dora.service.impl.NotificationServiceImpl - 任务完成通知已发送 - 用户: 17563793187762127, 任务: TASK-20260203142456985-3391, 结果URL: https://oss-1818ai-user-img-1302947942.cos.ap-guangzhou.myqcloud.com//17563793187762127_TASK-20260203142456985-3391_1770100035592.png
2026-02-03 14:27:16.212 [MessageBroker-3] INFO com.dora.scheduler.SuChuangPollingScheduler - 【速创任务完成】任务: TASK-20260203142456985-3391, 结果URL: https://oss-1818ai-user-img-1302947942.cos.ap-guangzhou.myqcloud.com//17563793187762127_TASK-20260203142456985-3391_1770100035592.png, 消耗积分: 30
2026-02-03 14:27:16.823 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:16.823 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:16.837 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:19.485 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:27:19.485 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:27:19.496 [MessageBroker-7] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:27:21.828 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:21.829 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:21.843 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:23.431 [http-nio-8082-exec-8] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /user/ai/tasks/TASK-20260203142456985-3391
2026-02-03 14:27:23.431 [http-nio-8082-exec-8] WARN com.dora.util.JwtUtil - JWT令牌验证失败: Invalid compact JWT string: Compact JWSs must contain exactly 2 period characters, and compact JWEs must contain exactly 4. Found: 0
2026-02-03 14:27:23.443 [http-nio-8082-exec-8] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Preparing: SELECT * FROM api_key WHERE key_value = ? AND is_deleted = 0
2026-02-03 14:27:23.443 [http-nio-8082-exec-8] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String)
2026-02-03 14:27:23.456 [http-nio-8082-exec-8] DEBUG com.dora.mapper.ApiKeyMapper.selectByKeyValue - <== Total: 1
2026-02-03 14:27:23.457 [http-nio-8082-exec-8] DEBUG com.dora.mapper.UserMapper.selectById - ==> Preparing: SELECT id, phone, wechat_openid, username, real_username, id_number, password_jwt, role, membership_expires_at, avatar_url, is_verified, invite_code, inviter_id, promotion_level, points, points_expires_at, create_time, update_time, is_deleted FROM user WHERE id = ? AND is_deleted = 0
2026-02-03 14:27:23.457 [http-nio-8082-exec-8] DEBUG com.dora.mapper.UserMapper.selectById - ==> Parameters: 17563793187762127(Long)
2026-02-03 14:27:23.469 [http-nio-8082-exec-8] DEBUG com.dora.mapper.UserMapper.selectById - <== Total: 1
2026-02-03 14:27:23.469 [http-nio-8082-exec-8] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Preparing: UPDATE api_key SET key_value = ?, is_active = ?, last_used_at = ?, update_time = NOW(), is_deleted = ? WHERE id = ?
2026-02-03 14:27:23.470 [http-nio-8082-exec-8] DEBUG com.dora.mapper.ApiKeyMapper.update - ==> Parameters: ak_5f13ec469e6047d5b8155c3cc91350e2(String), true(Boolean), 2026-02-03T14:27:23.469662900(LocalDateTime), false(Boolean), 1(Long)
2026-02-03 14:27:23.495 [http-nio-8082-exec-8] DEBUG com.dora.mapper.ApiKeyMapper.update - <== Updates: 1
2026-02-03 14:27:23.495 [http-nio-8082-exec-8] INFO com.dora.config.ApiKeyAuthenticationFilter - 用户 17563793187762127 通过API Key认证成功
2026-02-03 14:27:23.497 [http-nio-8082-exec-8] INFO com.dora.controller.AiTaskController - 用户 17563793187762127 查询任务详情taskNo: TASK-20260203142456985-3391
2026-02-03 14:27:23.498 [http-nio-8082-exec-8] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Preparing: SELECT * FROM ai_task WHERE task_no = ? AND is_deleted = 0
2026-02-03 14:27:23.498 [http-nio-8082-exec-8] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - ==> Parameters: TASK-20260203142456985-3391(String)
2026-02-03 14:27:23.511 [http-nio-8082-exec-8] DEBUG com.dora.mapper.AiTaskMapper.findByTaskNo - <== Total: 1
2026-02-03 14:27:23.512 [http-nio-8082-exec-8] INFO com.dora.controller.AiTaskController - 成功查询任务详情taskNo: TASK-20260203142456985-3391, status: completed
2026-02-03 14:27:26.834 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:26.834 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:26.847 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:31.833 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:31.833 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:31.847 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:36.831 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:27:36.831 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:17:36.819885900(LocalDateTime)
2026-02-03 14:27:36.832 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:36.832 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:36.843 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:27:36.847 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:39.524 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:27:39.524 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:27:39.537 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:27:41.835 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:41.836 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:41.851 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:46.230 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:27:46.231 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:27:46.244 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:27:46.827 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:46.828 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:46.841 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:51.828 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:51.829 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:51.843 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:56.824 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:27:56.824 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:27:56.838 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:27:59.553 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:27:59.553 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:27:59.565 [MessageBroker-14] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:28:01.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:01.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:01.844 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:06.832 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:06.833 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:06.847 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:11.834 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:11.834 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:11.849 [MessageBroker-6] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:16.267 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:28:16.267 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:28:16.281 [MessageBroker-5] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:28:16.833 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:16.834 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:16.849 [MessageBroker-3] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:19.589 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:28:19.589 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:28:19.601 [MessageBroker-12] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:28:21.835 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:21.835 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:21.848 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:26.084 [http-nio-8082-exec-10] DEBUG com.dora.config.JwtAuthenticationFilter - JWT拦截器处理请求: GET - /user/ai/tasks/submit
2026-02-03 14:28:26.085 [http-nio-8082-exec-10] DEBUG com.dora.config.ApiKeyAuthenticationFilter - 未提供Authorization头继续到下一个过滤器
2026-02-03 14:28:26.829 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:26.829 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:26.842 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:31.821 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:31.821 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:31.835 [MessageBroker-16] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:36.826 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND update_time < ? AND is_deleted = 0 AND (provider_type IS NULL OR (provider_type != 'runninghub' AND provider_type != 'suchuang'))
2026-02-03 14:28:36.827 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - ==> Parameters: 2026-02-03T14:18:36.815529500(LocalDateTime)
2026-02-03 14:28:36.828 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:36.828 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:36.838 [MessageBroker-8] DEBUG com.dora.mapper.AiTaskMapper.findStuckTasks - <== Total: 0
2026-02-03 14:28:36.842 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:39.629 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:28:39.629 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:28:39.640 [MessageBroker-10] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:28:41.830 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:41.830 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:41.845 [MessageBroker-11] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:46.301 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:28:46.302 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:28:46.315 [MessageBroker-3] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:28:46.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:46.835 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:46.849 [MessageBroker-15] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:51.827 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:51.828 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:51.841 [MessageBroker-7] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:56.828 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:28:56.828 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:28:56.843 [MessageBroker-9] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:28:59.661 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:28:59.661 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:28:59.673 [MessageBroker-16] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:29:01.832 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:29:01.832 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:29:01.846 [MessageBroker-14] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:29:06.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:29:06.831 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:29:06.846 [MessageBroker-2] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:29:11.822 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:29:11.823 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:29:11.837 [MessageBroker-1] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:29:16.336 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:29:16.336 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: suchuang(String)
2026-02-03 14:29:16.349 [MessageBroker-11] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:29:16.814 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:29:16.814 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:29:16.829 [MessageBroker-5] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:29:19.689 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Preparing: SELECT * FROM ai_task WHERE status = 'processing' AND provider_type = ? AND is_deleted = 0 ORDER BY update_time ASC LIMIT 100
2026-02-03 14:29:19.689 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - ==> Parameters: runninghub(String)
2026-02-03 14:29:19.702 [MessageBroker-15] DEBUG c.d.m.AiTaskMapper.findProcessingTasksByProvider - <== Total: 0
2026-02-03 14:29:21.832 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:29:21.833 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:29:21.846 [MessageBroker-12] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:29:26.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:29:26.821 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:29:26.834 [MessageBroker-13] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:29:31.828 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Preparing: SELECT * FROM points_config WHERE is_deleted = 0 ORDER BY id ASC
2026-02-03 14:29:31.828 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - ==> Parameters:
2026-02-03 14:29:31.842 [MessageBroker-4] DEBUG com.dora.mapper.PointsConfigMapper.findAll - <== Total: 70
2026-02-03 14:29:36.735 [SpringApplicationShutdownHook] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Stopping...
2026-02-03 14:29:36.735 [SpringApplicationShutdownHook] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - BrokerAvailabilityEvent[available=false, SimpleBrokerMessageHandler [org.springframework.messaging.simp.broker.DefaultSubscriptionRegistry@3207e6de]]
2026-02-03 14:29:36.735 [SpringApplicationShutdownHook] INFO o.s.m.simp.broker.SimpleBrokerMessageHandler - Stopped.
2026-02-03 14:29:36.885 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated...
2026-02-03 14:29:36.887 [SpringApplicationShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed.