Files
1818web-hoduan/logs/1818-user-server.log
Claude Workbench e3e6f1f29d first commit
2026-02-13 18:18:20 +08:00

6770 lines
681 KiB
Plaintext
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

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.