diff --git a/dbswitch-admin-ui/src/components/asideBar/asideBar.vue b/dbswitch-admin-ui/src/components/asideBar/asideBar.vue index a7ecb3b2..263f060a 100644 --- a/dbswitch-admin-ui/src/components/asideBar/asideBar.vue +++ b/dbswitch-admin-ui/src/components/asideBar/asideBar.vue @@ -8,8 +8,8 @@ unique-opened @open="handleOpen" @close="handleClose" - background-color="#001529" - text-color="rgb(191, 203, 217)" + background-color="#f7f7f7" + text-color="#000000" active-text-color="#ffffff" :collapse="collapsed" :default-active="initActivePath" diff --git a/dbswitch-admin-ui/src/router/index.js b/dbswitch-admin-ui/src/router/index.js index ab2ca805..0555080f 100644 --- a/dbswitch-admin-ui/src/router/index.js +++ b/dbswitch-admin-ui/src/router/index.js @@ -132,7 +132,21 @@ const constantRouter = new Router({ icon: "el-icon-menu", hidden: true, component: () => import('@/views/connection/addDataSource2.vue') - } + }, + { + path: '/connection/list/dataSourceInfo', + name: '数据源详情', + icon: "el-icon-menu", + hidden: true, + component: () => import('@/views/connection/dataSourceInfo.vue') + }, + { + path: '/connection/list/updateDataSource', + name: '编辑数据源', + icon: "el-icon-menu", + hidden: true, + component: () => import('@/views/connection/updateDataSource.vue') + }, ], }, diff --git a/dbswitch-admin-ui/src/views/connection/dataSourceInfo.vue b/dbswitch-admin-ui/src/views/connection/dataSourceInfo.vue new file mode 100644 index 00000000..1cb1a05d --- /dev/null +++ b/dbswitch-admin-ui/src/views/connection/dataSourceInfo.vue @@ -0,0 +1,211 @@ + + + + + \ No newline at end of file diff --git a/dbswitch-admin-ui/src/views/connection/list.vue b/dbswitch-admin-ui/src/views/connection/list.vue index d7d1be5d..3409e68b 100644 --- a/dbswitch-admin-ui/src/views/connection/list.vue +++ b/dbswitch-admin-ui/src/views/connection/list.vue @@ -101,71 +101,71 @@ :total="totalCount"> - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -192,93 +192,93 @@ - - - - - - - - - - - - - - - - - - 样例: -
- {{ createform.sample }} -
-
- - -
- - - - - - -
- -
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + { - if (0 === res.data.code) { - this.connectionDriver = res.data.data; - } else { - this.$message.error("查询数据库可用的驱动版本失败," + res.data.message); - this.connectionDriver = []; - } + this.$router.push({ + path: "/connection/list/updateDataSource", query: + row }); - this.updateFormVisible = true; + // this.updateform = JSON.parse(JSON.stringify(row)); + // this.$http.get( + // "/dbswitch/admin/api/v1/connection/" + this.updateform.type + "/drivers" + // ).then(res => { + // if (0 === res.data.code) { + // this.connectionDriver = res.data.data; + // } else { + // this.$message.error("查询数据库可用的驱动版本失败," + res.data.message); + // this.connectionDriver = []; + // } + // }); + // this.updateFormVisible = true; }, handleSave: function () { let driverClass = ""; diff --git a/dbswitch-admin-ui/src/views/connection/updateDataSource.vue b/dbswitch-admin-ui/src/views/connection/updateDataSource.vue new file mode 100644 index 00000000..bc9cd093 --- /dev/null +++ b/dbswitch-admin-ui/src/views/connection/updateDataSource.vue @@ -0,0 +1,430 @@ + + + + + \ No newline at end of file diff --git a/dbswitch-admin-ui/src/views/layout.vue b/dbswitch-admin-ui/src/views/layout.vue index 0eae8c76..f973c951 100644 --- a/dbswitch-admin-ui/src/views/layout.vue +++ b/dbswitch-admin-ui/src/views/layout.vue @@ -74,16 +74,16 @@ export default { .el-aside { float: left; - background: #002140; + background: #fdfdfd; color: #333; text-align: left; } .el-aside .title { height: 60px; - background: #001529; + background: #454c5a; line-height: 64px; - background: #002140; + background: #454c5a; text-align: center; } diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java index 93e004d9..78cc7a1f 100644 --- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java +++ b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/controller/converter/DbConnectionDetailConverter.java @@ -12,6 +12,7 @@ package com.gitee.dbswitch.admin.controller.converter; import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity; import com.gitee.dbswitch.admin.model.response.DbConnectionDetailResponse; import com.gitee.dbswitch.common.converter.AbstractConverter; +import com.gitee.dbswitch.common.type.ProductTypeEnum; public class DbConnectionDetailConverter extends AbstractConverter { @@ -21,6 +22,7 @@ public class DbConnectionDetailConverter extends DbConnectionDetailResponse response = new DbConnectionDetailResponse(); response.setId(databaseConnectionEntity.getId()); response.setName(databaseConnectionEntity.getName()); + response.setTypeName(databaseConnectionEntity.getType().getName()); response.setType(databaseConnectionEntity.getType()); response.setVersion(databaseConnectionEntity.getVersion()); response.setDriver(databaseConnectionEntity.getDriver()); diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionDetailResponse.java b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionDetailResponse.java index 0b4f069f..91366953 100644 --- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionDetailResponse.java +++ b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/DbConnectionDetailResponse.java @@ -31,6 +31,9 @@ public class DbConnectionDetailResponse { @ApiModelProperty("数据库类型") private ProductTypeEnum type; + @ApiModelProperty("数据库类型名称") + private String typeName; + @ApiModelProperty("驱动版本") private String version; diff --git a/logs/dbswitch_server.log b/logs/dbswitch_server.log index 2023f9aa..54fbc75c 100644 --- a/logs/dbswitch_server.log +++ b/logs/dbswitch_server.log @@ -1,30 +1,30 @@ -2024-04-02 16:10:24.351 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService -2024-04-02 16:10:24.360 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot -2024-04-02 16:10:24.360 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread -2024-04-02 16:10:24.361 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot -2024-04-02 16:10:24.362 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread -2024-04-02 16:10:24.362 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils -2024-04-02 16:10:24.369 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 1724 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) -2024-04-02 16:10:24.370 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default -2024-04-02 16:10:26.269 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. -2024-04-02 16:10:26.405 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 109ms. Found 0 JDBC repository interfaces. -2024-04-02 16:10:28.040 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) -2024-04-02 16:10:28.059 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] -2024-04-02 16:10:28.059 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2024-04-02 16:10:28.059 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] -2024-04-02 16:10:29.043 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-04-02 16:10:29.043 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 4586 ms -2024-04-02 16:10:29.484 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 16:10:36.261 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun -2024-04-02 16:10:36.443 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor -2024-04-02 16:10:36.448 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main -2024-04-02 16:10:36.461 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2024-04-02 16:10:36.462 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. -2024-04-02 16:10:36.472 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 16:10:41.521 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Could not detect database type. Assuming locks can be taken. -2024-04-02 16:10:41.522 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). -2024-04-02 16:10:41.525 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. -2024-04-02 16:10:41.527 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712045436446' +2024-04-10 20:27:40.303 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService +2024-04-10 20:27:40.308 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot +2024-04-10 20:27:40.309 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread +2024-04-10 20:27:40.309 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot +2024-04-10 20:27:40.310 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread +2024-04-10 20:27:40.310 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils +2024-04-10 20:27:40.333 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 2132 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) +2024-04-10 20:27:40.334 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default +2024-04-10 20:27:46.638 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. +2024-04-10 20:27:46.741 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 60ms. Found 0 JDBC repository interfaces. +2024-04-10 20:27:48.740 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) +2024-04-10 20:27:48.758 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] +2024-04-10 20:27:48.759 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-04-10 20:27:48.759 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] +2024-04-10 20:27:49.391 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-04-10 20:27:49.391 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 8922 ms +2024-04-10 20:27:50.048 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 20:27:57.672 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun +2024-04-10 20:27:57.922 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor +2024-04-10 20:27:57.926 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main +2024-04-10 20:27:57.937 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2024-04-10 20:27:57.937 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. +2024-04-10 20:27:57.944 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 20:28:03.002 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Could not detect database type. Assuming locks can be taken. +2024-04-10 20:28:03.003 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). +2024-04-10 20:28:03.020 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. +2024-04-10 20:28:03.022 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712752077925' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. @@ -32,79 +32,79 @@ Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. -2024-04-02 16:10:41.527 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. -2024-04-02 16:10:41.527 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 -2024-04-02 16:10:41.527 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@26ca12a2 -2024-04-02 16:10:42.972 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 16:10:42.976 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 16:10:42.980 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 16:10:42.981 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 16:10:43.691 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... -2024-04-02 16:10:43.707 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider -2024-04-02 16:10:43.723 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider -2024-04-02 16:10:43.746 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider -2024-04-02 16:10:43.761 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider -2024-04-02 16:10:43.777 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider -2024-04-02 16:10:43.780 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider -2024-04-02 16:10:43.786 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider -2024-04-02 16:10:43.789 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider -2024-04-02 16:10:43.791 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider -2024-04-02 16:10:43.806 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider -2024-04-02 16:10:43.814 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider -2024-04-02 16:10:43.822 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider -2024-04-02 16:10:43.825 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider -2024-04-02 16:10:43.827 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider -2024-04-02 16:10:43.830 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider -2024-04-02 16:10:43.855 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider -2024-04-02 16:10:43.875 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider -2024-04-02 16:10:43.877 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider -2024-04-02 16:10:43.877 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! -2024-04-02 16:10:44.115 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate -2024-04-02 16:10:44.128 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 16:10:49.197 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.exception.FlywaySqlException: +2024-04-10 20:28:03.022 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. +2024-04-10 20:28:03.022 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 +2024-04-10 20:28:03.023 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@5b322873 +2024-04-10 20:28:04.586 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 20:28:04.588 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 20:28:04.590 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 20:28:04.590 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 20:28:05.142 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... +2024-04-10 20:28:05.305 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider +2024-04-10 20:28:05.354 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider +2024-04-10 20:28:05.366 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider +2024-04-10 20:28:05.424 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider +2024-04-10 20:28:05.485 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider +2024-04-10 20:28:05.549 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider +2024-04-10 20:28:05.586 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider +2024-04-10 20:28:05.609 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider +2024-04-10 20:28:05.642 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider +2024-04-10 20:28:05.683 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider +2024-04-10 20:28:05.713 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider +2024-04-10 20:28:05.735 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider +2024-04-10 20:28:05.754 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider +2024-04-10 20:28:05.817 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider +2024-04-10 20:28:05.834 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider +2024-04-10 20:28:05.905 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider +2024-04-10 20:28:05.982 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider +2024-04-10 20:28:06.021 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider +2024-04-10 20:28:06.021 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! +2024-04-10 20:28:06.365 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate +2024-04-10 20:28:06.393 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 20:28:11.556 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.exception.FlywaySqlException: Unable to obtain connection from database: Could not create connection to database server. Attempted reconnect 3 times. Giving up. ---------------------------------------------------------------------------------------------------------------------------------- SQL State : 08001 Error Code : 0 Message : Could not create connection to database server. Attempted reconnect 3 times. Giving up. -2024-04-02 16:10:49.198 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' -2024-04-02 16:10:49.199 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' -2024-04-02 16:10:49.202 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler -2024-04-02 16:10:49.202 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045436446 shutting down. -2024-04-02 16:10:49.202 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045436446 paused. -2024-04-02 16:10:49.203 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045436446 shutdown complete. -2024-04-02 16:10:49.214 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2024-04-02 16:10:49.245 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - +2024-04-10 20:28:11.557 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' +2024-04-10 20:28:11.558 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' +2024-04-10 20:28:11.561 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler +2024-04-10 20:28:11.562 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752077925 shutting down. +2024-04-10 20:28:11.562 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752077925 paused. +2024-04-10 20:28:11.562 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752077925 shutdown complete. +2024-04-10 20:28:11.569 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] +2024-04-10 20:28:11.614 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. -2024-04-02 16:11:21.244 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService -2024-04-02 16:11:21.250 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot -2024-04-02 16:11:21.250 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread -2024-04-02 16:11:21.250 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot -2024-04-02 16:11:21.251 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread -2024-04-02 16:11:21.251 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils -2024-04-02 16:11:21.257 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 17688 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) -2024-04-02 16:11:21.258 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default -2024-04-02 16:11:22.708 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. -2024-04-02 16:11:22.756 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 42ms. Found 0 JDBC repository interfaces. -2024-04-02 16:11:23.769 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) -2024-04-02 16:11:23.784 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] -2024-04-02 16:11:23.785 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2024-04-02 16:11:23.785 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] -2024-04-02 16:11:23.935 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-04-02 16:11:23.935 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2588 ms -2024-04-02 16:11:24.323 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 16:11:32.033 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun -2024-04-02 16:11:32.205 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor -2024-04-02 16:11:33.300 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main -2024-04-02 16:11:33.331 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2024-04-02 16:11:33.332 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. -2024-04-02 16:11:33.363 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 16:11:38.422 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Could not detect database type. Assuming locks can be taken. -2024-04-02 16:11:38.423 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). -2024-04-02 16:11:38.426 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. -2024-04-02 16:11:38.427 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712045493296' +2024-04-10 20:29:09.513 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService +2024-04-10 20:29:09.518 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot +2024-04-10 20:29:09.518 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread +2024-04-10 20:29:09.518 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot +2024-04-10 20:29:09.518 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread +2024-04-10 20:29:09.518 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils +2024-04-10 20:29:09.523 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 25108 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) +2024-04-10 20:29:09.523 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default +2024-04-10 20:29:10.839 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. +2024-04-10 20:29:10.878 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33ms. Found 0 JDBC repository interfaces. +2024-04-10 20:29:11.893 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) +2024-04-10 20:29:11.909 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] +2024-04-10 20:29:11.909 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-04-10 20:29:11.909 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] +2024-04-10 20:29:12.037 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-04-10 20:29:12.037 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2441 ms +2024-04-10 20:29:12.339 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 20:29:18.590 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun +2024-04-10 20:29:18.704 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor +2024-04-10 20:29:18.707 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main +2024-04-10 20:29:18.725 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2024-04-10 20:29:18.725 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. +2024-04-10 20:29:18.735 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 20:29:18.817 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-04-10 20:29:18.829 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). +2024-04-10 20:29:18.833 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. +2024-04-10 20:29:18.834 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712752158706' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. @@ -112,78 +112,108 @@ Error starting ApplicationContext. To display the conditions report re-run your Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. -2024-04-02 16:11:38.427 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. -2024-04-02 16:11:38.427 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 -2024-04-02 16:11:38.427 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@591be8aa -2024-04-02 16:11:39.188 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 16:11:39.190 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 16:11:39.193 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 16:11:39.193 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 16:11:39.546 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... -2024-04-02 16:11:39.553 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider -2024-04-02 16:11:39.557 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider -2024-04-02 16:11:39.558 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider -2024-04-02 16:11:39.559 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider -2024-04-02 16:11:39.561 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider -2024-04-02 16:11:39.562 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider -2024-04-02 16:11:39.563 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider -2024-04-02 16:11:39.565 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider -2024-04-02 16:11:39.566 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider -2024-04-02 16:11:39.568 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider -2024-04-02 16:11:39.570 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider -2024-04-02 16:11:39.571 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider -2024-04-02 16:11:39.573 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider -2024-04-02 16:11:39.574 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider -2024-04-02 16:11:39.575 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider -2024-04-02 16:11:39.577 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider -2024-04-02 16:11:39.578 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider -2024-04-02 16:11:39.579 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider -2024-04-02 16:11:39.580 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! -2024-04-02 16:11:39.754 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate -2024-04-02 16:11:39.783 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 16:11:44.934 [main] WARN o.s.b.w.s.c.AnnotationConfigServletWebServerApplicationContext - Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.exception.FlywaySqlException: -Unable to obtain connection from database: Could not create connection to database server. Attempted reconnect 3 times. Giving up. ----------------------------------------------------------------------------------------------------------------------------------- -SQL State : 08001 -Error Code : 0 -Message : Could not create connection to database server. Attempted reconnect 3 times. Giving up. - -2024-04-02 16:11:44.935 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' -2024-04-02 16:11:44.935 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' -2024-04-02 16:11:44.937 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler -2024-04-02 16:11:44.937 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045493296 shutting down. -2024-04-02 16:11:44.937 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045493296 paused. -2024-04-02 16:11:44.938 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045493296 shutdown complete. -2024-04-02 16:11:44.942 [main] INFO org.apache.catalina.core.StandardService - Stopping service [Tomcat] -2024-04-02 16:11:44.955 [main] INFO o.s.b.a.l.ConditionEvaluationReportLoggingListener - - -Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. -2024-04-02 16:12:35.883 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService -2024-04-02 16:12:35.886 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot -2024-04-02 16:12:35.887 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread -2024-04-02 16:12:35.887 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot -2024-04-02 16:12:35.887 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread -2024-04-02 16:12:35.887 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils -2024-04-02 16:12:35.891 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 16156 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) -2024-04-02 16:12:35.892 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default -2024-04-02 16:12:37.210 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. -2024-04-02 16:12:37.249 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33ms. Found 0 JDBC repository interfaces. -2024-04-02 16:12:38.273 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) -2024-04-02 16:12:38.290 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] -2024-04-02 16:12:38.290 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2024-04-02 16:12:38.290 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] -2024-04-02 16:12:38.423 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-04-02 16:12:38.423 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2464 ms -2024-04-02 16:12:38.703 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 16:12:38.934 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-04-02 16:12:39.688 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun -2024-04-02 16:12:39.776 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor -2024-04-02 16:12:39.779 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main -2024-04-02 16:12:39.790 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2024-04-02 16:12:39.790 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. -2024-04-02 16:12:39.801 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). -2024-04-02 16:12:39.805 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. -2024-04-02 16:12:39.806 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712045559778' +2024-04-10 20:29:18.834 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. +2024-04-10 20:29:18.834 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 +2024-04-10 20:29:18.835 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@3e151e1f +2024-04-10 20:29:20.060 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 20:29:20.062 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 20:29:20.065 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 20:29:20.065 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 20:29:20.522 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... +2024-04-10 20:29:20.529 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider +2024-04-10 20:29:20.531 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider +2024-04-10 20:29:20.532 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider +2024-04-10 20:29:20.533 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider +2024-04-10 20:29:20.535 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider +2024-04-10 20:29:20.537 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider +2024-04-10 20:29:20.538 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider +2024-04-10 20:29:20.539 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider +2024-04-10 20:29:20.540 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider +2024-04-10 20:29:20.542 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider +2024-04-10 20:29:20.544 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider +2024-04-10 20:29:20.546 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider +2024-04-10 20:29:20.547 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider +2024-04-10 20:29:20.548 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider +2024-04-10 20:29:20.550 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider +2024-04-10 20:29:20.552 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider +2024-04-10 20:29:20.553 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider +2024-04-10 20:29:20.554 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider +2024-04-10 20:29:20.555 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! +2024-04-10 20:29:20.871 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate +2024-04-10 20:29:20.981 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) +2024-04-10 20:29:21.253 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 14 migrations (execution time 00:00.133s) +2024-04-10 20:29:21.282 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.13 +2024-04-10 20:29:21.285 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. +2024-04-10 20:29:21.597 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' +2024-04-10 20:29:21.653 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] +2024-04-10 20:29:21.691 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' +2024-04-10 20:29:21.926 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void +2024-04-10 20:29:22.272 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now +2024-04-10 20:29:22.297 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. +2024-04-10 20:29:22.297 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41712396295836"'s failed in-progress jobs. +2024-04-10 20:29:22.323 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752158706 started. +2024-04-10 20:29:22.345 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 13.589 seconds (JVM running for 15.63) +2024-04-10 20:29:22.350 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ClickHouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 +2024-04-10 20:29:22.350 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DB2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 +2024-04-10 20:29:22.350 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DM ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 +2024-04-10 20:29:22.350 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for HighGo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MariaDB ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 +2024-04-10 20:29:22.351 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for PostgreSql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 +2024-04-10 20:29:22.352 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 +2024-04-10 20:29:22.353 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 +2024-04-10 20:29:22.353 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 +2024-04-10 20:29:22.353 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 +2024-04-10 20:29:22.353 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers +2024-04-10 20:29:22.567 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status +2024-04-10 20:31:04.925 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752158706 paused. +2024-04-10 20:31:05.458 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' +2024-04-10 20:31:05.459 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' +2024-04-10 20:31:05.459 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' +2024-04-10 20:31:05.462 [SpringContextShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler +2024-04-10 20:31:05.462 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752158706 shutting down. +2024-04-10 20:31:05.462 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752158706 paused. +2024-04-10 20:31:05.463 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752158706 shutdown complete. +2024-04-10 20:31:05.464 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... +2024-04-10 20:31:05.471 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. +2024-04-10 20:31:09.916 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService +2024-04-10 20:31:09.923 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot +2024-04-10 20:31:09.924 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread +2024-04-10 20:31:09.924 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot +2024-04-10 20:31:09.924 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread +2024-04-10 20:31:09.924 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils +2024-04-10 20:31:09.933 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 14196 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) +2024-04-10 20:31:09.935 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default +2024-04-10 20:31:11.260 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. +2024-04-10 20:31:11.297 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 32ms. Found 0 JDBC repository interfaces. +2024-04-10 20:31:12.191 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) +2024-04-10 20:31:12.207 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] +2024-04-10 20:31:12.208 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-04-10 20:31:12.208 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] +2024-04-10 20:31:12.334 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-04-10 20:31:12.334 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2296 ms +2024-04-10 20:31:12.606 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 20:31:12.815 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-04-10 20:31:13.563 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun +2024-04-10 20:31:13.654 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor +2024-04-10 20:31:13.657 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main +2024-04-10 20:31:13.668 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2024-04-10 20:31:13.668 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. +2024-04-10 20:31:13.678 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). +2024-04-10 20:31:13.680 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. +2024-04-10 20:31:13.681 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712752273656' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. @@ -191,112 +221,157 @@ Error starting ApplicationContext. To display the conditions report re-run your Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. -2024-04-02 16:12:39.806 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. -2024-04-02 16:12:39.806 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 -2024-04-02 16:12:39.806 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@750cd36d -2024-04-02 16:12:40.781 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 16:12:40.783 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 16:12:40.786 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 16:12:40.787 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 16:12:41.093 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... -2024-04-02 16:12:41.098 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider -2024-04-02 16:12:41.099 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider -2024-04-02 16:12:41.100 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider -2024-04-02 16:12:41.101 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider -2024-04-02 16:12:41.102 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider -2024-04-02 16:12:41.104 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider -2024-04-02 16:12:41.105 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider -2024-04-02 16:12:41.105 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider -2024-04-02 16:12:41.106 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider -2024-04-02 16:12:41.107 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider -2024-04-02 16:12:41.108 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider -2024-04-02 16:12:41.109 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider -2024-04-02 16:12:41.110 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider -2024-04-02 16:12:41.111 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider -2024-04-02 16:12:41.111 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider -2024-04-02 16:12:41.112 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider -2024-04-02 16:12:41.113 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider -2024-04-02 16:12:41.114 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider -2024-04-02 16:12:41.114 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! -2024-04-02 16:12:41.267 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate -2024-04-02 16:12:41.298 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) -2024-04-02 16:12:41.463 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 13 migrations (execution time 00:00.098s) -2024-04-02 16:12:41.480 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.12 -2024-04-02 16:12:41.482 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. -2024-04-02 16:12:41.816 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' -2024-04-02 16:12:41.854 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] -2024-04-02 16:12:41.892 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' -2024-04-02 16:12:42.090 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void -2024-04-02 16:12:42.389 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now -2024-04-02 16:12:42.418 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. -2024-04-02 16:12:42.418 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41711967907463"'s failed in-progress jobs. -2024-04-02 16:12:42.444 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045559778 started. -2024-04-02 16:12:42.462 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 7.237 seconds (JVM running for 8.639) -2024-04-02 16:12:42.469 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for clickhouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 -2024-04-02 16:12:42.470 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for db2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 -2024-04-02 16:12:42.471 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for dm ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 -2024-04-02 16:12:42.471 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 -2024-04-02 16:12:42.471 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for gbase8a ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 -2024-04-02 16:12:42.471 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for gbase8a ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 -2024-04-02 16:12:42.472 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for highgo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 -2024-04-02 16:12:42.472 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 -2024-04-02 16:12:42.473 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for kingbase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 -2024-04-02 16:12:42.473 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for kingbase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 -2024-04-02 16:12:42.473 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mariadb ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 -2024-04-02 16:12:42.474 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 -2024-04-02 16:12:42.474 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mysql ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 -2024-04-02 16:12:42.474 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mysql ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 -2024-04-02 16:12:42.475 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for opengauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 -2024-04-02 16:12:42.475 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for opengauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 -2024-04-02 16:12:42.476 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c -2024-04-02 16:12:42.476 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 -2024-04-02 16:12:42.476 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for postgresql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 -2024-04-02 16:12:42.477 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 -2024-04-02 16:12:42.477 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sqlserver ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 -2024-04-02 16:12:42.478 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sqlserver ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 -2024-04-02 16:12:42.478 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 -2024-04-02 16:12:42.478 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers -2024-04-02 16:12:42.592 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days -2024-04-02 16:12:42.673 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status -2024-04-02 16:12:58.028 [http-nio-9088-exec-4] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-04-02 16:12:58.029 [http-nio-9088-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-04-02 16:12:58.046 [http-nio-9088-exec-4] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 17 ms -2024-04-02 18:54:29.469 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045559778 paused. -2024-04-02 18:54:30.218 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' -2024-04-02 18:54:30.220 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' -2024-04-02 18:54:30.220 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' -2024-04-02 18:54:30.223 [SpringContextShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler -2024-04-02 18:54:30.223 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045559778 shutting down. -2024-04-02 18:54:30.223 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045559778 paused. -2024-04-02 18:54:30.225 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712045559778 shutdown complete. -2024-04-02 18:54:30.226 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-04-02 18:54:30.232 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-04-02 18:54:41.429 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService -2024-04-02 18:54:41.433 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot -2024-04-02 18:54:41.433 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread -2024-04-02 18:54:41.433 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot -2024-04-02 18:54:41.433 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread -2024-04-02 18:54:41.434 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils -2024-04-02 18:54:41.440 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 10428 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) -2024-04-02 18:54:41.441 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default -2024-04-02 18:54:42.920 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. -2024-04-02 18:54:42.958 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33ms. Found 0 JDBC repository interfaces. -2024-04-02 18:54:44.012 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) -2024-04-02 18:54:44.029 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] -2024-04-02 18:54:44.029 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2024-04-02 18:54:44.029 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] -2024-04-02 18:54:44.170 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-04-02 18:54:44.171 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2648 ms -2024-04-02 18:54:44.472 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 18:54:44.820 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-04-02 18:54:45.611 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun -2024-04-02 18:54:45.702 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor -2024-04-02 18:54:45.704 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main -2024-04-02 18:54:45.714 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2024-04-02 18:54:45.714 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. -2024-04-02 18:54:45.725 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). -2024-04-02 18:54:45.728 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. -2024-04-02 18:54:45.729 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712055285703' +2024-04-10 20:31:13.681 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. +2024-04-10 20:31:13.681 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 +2024-04-10 20:31:13.682 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@3d512652 +2024-04-10 20:31:14.286 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 20:31:14.288 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 20:31:14.291 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 20:31:14.291 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 20:31:14.573 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... +2024-04-10 20:31:14.577 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider +2024-04-10 20:31:14.578 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider +2024-04-10 20:31:14.579 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider +2024-04-10 20:31:14.580 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider +2024-04-10 20:31:14.581 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider +2024-04-10 20:31:14.581 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider +2024-04-10 20:31:14.582 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider +2024-04-10 20:31:14.583 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider +2024-04-10 20:31:14.584 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider +2024-04-10 20:31:14.585 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider +2024-04-10 20:31:14.586 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider +2024-04-10 20:31:14.586 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider +2024-04-10 20:31:14.588 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider +2024-04-10 20:31:14.589 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider +2024-04-10 20:31:14.590 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider +2024-04-10 20:31:14.592 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider +2024-04-10 20:31:14.593 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider +2024-04-10 20:31:14.594 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider +2024-04-10 20:31:14.594 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! +2024-04-10 20:31:14.736 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate +2024-04-10 20:31:14.764 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) +2024-04-10 20:31:14.886 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 14 migrations (execution time 00:00.072s) +2024-04-10 20:31:14.913 [main] INFO o.f.c.i.schemahistory.JdbcTableSchemaHistory - Creating Schema History table `dbswitch`.`DBSWITCH_SCHEMA_HISTORY` ... +2024-04-10 20:31:15.295 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: << Empty Schema >> +2024-04-10 20:31:15.313 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.0 - quartz-ddl +2024-04-10 20:31:15.643 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:15.643 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:15.643 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:15.643 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:15.643 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:15.784 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:15.784 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:15.784 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:16.543 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:16.543 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:16.669 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:16.669 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.206 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.1 - system-ddl +2024-04-10 20:31:19.380 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.380 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.380 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719) +2024-04-10 20:31:19.517 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.517 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.517 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.517 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719) +2024-04-10 20:31:19.685 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.685 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719) +2024-04-10 20:31:19.812 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.812 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:19.812 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.045 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719) +2024-04-10 20:31:20.220 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.221 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:20.221 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719) +2024-04-10 20:31:20.293 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.2 - system-dml +2024-04-10 20:31:20.373 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.3 - system-ddl +2024-04-10 20:31:20.800 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.4 - system-ddl +2024-04-10 20:31:21.083 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:21.136 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.5 - system-ddl +2024-04-10 20:31:21.515 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.6 - system-ddl +2024-04-10 20:31:21.796 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.7 - system-ddl +2024-04-10 20:31:21.964 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: 'utf8' is currently an alias for the character set UTF8MB3, but will be an alias for UTF8MB4 in a future release. Please consider using UTF8MB4 in order to be unambiguous. (SQL State: HY000 - Error Code: 3719) +2024-04-10 20:31:22.025 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.8 - system-ddl +2024-04-10 20:31:22.353 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.9 - system-ddl +2024-04-10 20:31:22.752 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.10 - system-ddl +2024-04-10 20:31:23.102 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:23.157 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.11 - system-ddl +2024-04-10 20:31:23.549 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.12 - system-ddl +2024-04-10 20:31:23.863 [main] WARN o.f.c.internal.sqlscript.DefaultSqlScriptExecutor - DB: Integer display width is deprecated and will be removed in a future release. (SQL State: HY000 - Error Code: 1681) +2024-04-10 20:31:23.924 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Migrating schema `dbswitch` to version 1.0.13 - system-ddl +2024-04-10 20:31:25.268 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Successfully applied 14 migrations to schema `dbswitch` (execution time 00:09.984s) +2024-04-10 20:31:25.412 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' +2024-04-10 20:31:25.450 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] +2024-04-10 20:31:25.480 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' +2024-04-10 20:31:25.668 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void +2024-04-10 20:31:25.972 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now +2024-04-10 20:31:26.014 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752273656 started. +2024-04-10 20:31:26.032 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 16.997 seconds (JVM running for 18.638) +2024-04-10 20:31:26.038 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ClickHouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 +2024-04-10 20:31:26.038 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DB2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 +2024-04-10 20:31:26.038 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DM ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 +2024-04-10 20:31:26.038 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 +2024-04-10 20:31:26.038 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 +2024-04-10 20:31:26.039 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 +2024-04-10 20:31:26.039 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for HighGo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 +2024-04-10 20:31:26.039 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 +2024-04-10 20:31:26.039 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 +2024-04-10 20:31:26.039 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MariaDB ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c +2024-04-10 20:31:26.040 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 +2024-04-10 20:31:26.041 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for PostgreSql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 +2024-04-10 20:31:26.041 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 +2024-04-10 20:31:26.041 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 +2024-04-10 20:31:26.041 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 +2024-04-10 20:31:26.041 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 +2024-04-10 20:31:26.041 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers +2024-04-10 20:31:26.118 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days +2024-04-10 20:31:26.165 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status +2024-04-10 20:31:50.643 [http-nio-9088-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-04-10 20:31:50.643 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-04-10 20:31:50.656 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 13 ms +2024-04-10 20:32:23.505 [http-nio-9088-exec-9] INFO com.gitee.dbswitch.data.util.DataSourceUtils - Create jar classLoader from path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 +2024-04-10 21:00:41.279 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712752273656 paused. +2024-04-10 21:00:49.960 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService +2024-04-10 21:00:49.967 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot +2024-04-10 21:00:49.967 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread +2024-04-10 21:00:49.967 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot +2024-04-10 21:00:49.968 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread +2024-04-10 21:00:49.968 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils +2024-04-10 21:00:49.977 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 2744 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) +2024-04-10 21:00:49.978 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default +2024-04-10 21:00:51.728 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. +2024-04-10 21:00:51.800 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 62ms. Found 0 JDBC repository interfaces. +2024-04-10 21:00:53.149 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) +2024-04-10 21:00:53.172 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] +2024-04-10 21:00:53.173 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-04-10 21:00:53.173 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] +2024-04-10 21:00:53.450 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-04-10 21:00:53.450 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 3365 ms +2024-04-10 21:00:53.784 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 21:00:54.019 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-04-10 21:00:54.888 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun +2024-04-10 21:00:55.027 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor +2024-04-10 21:00:55.030 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main +2024-04-10 21:00:55.043 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2024-04-10 21:00:55.044 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. +2024-04-10 21:00:55.056 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). +2024-04-10 21:00:55.060 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. +2024-04-10 21:00:55.061 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712754055029' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. @@ -304,112 +379,103 @@ Error starting ApplicationContext. To display the conditions report re-run your Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. -2024-04-02 18:54:45.729 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. -2024-04-02 18:54:45.729 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 -2024-04-02 18:54:45.729 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@2cee5365 -2024-04-02 18:54:46.344 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 18:54:46.346 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 18:54:46.348 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 18:54:46.349 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 18:54:46.636 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... -2024-04-02 18:54:46.644 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider -2024-04-02 18:54:46.646 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider -2024-04-02 18:54:46.647 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider -2024-04-02 18:54:46.648 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider -2024-04-02 18:54:46.650 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider -2024-04-02 18:54:46.651 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider -2024-04-02 18:54:46.652 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider -2024-04-02 18:54:46.653 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider -2024-04-02 18:54:46.655 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider -2024-04-02 18:54:46.656 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider -2024-04-02 18:54:46.658 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider -2024-04-02 18:54:46.660 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider -2024-04-02 18:54:46.662 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider -2024-04-02 18:54:46.663 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider -2024-04-02 18:54:46.665 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider -2024-04-02 18:54:46.666 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider -2024-04-02 18:54:46.667 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider -2024-04-02 18:54:46.668 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider -2024-04-02 18:54:46.669 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! -2024-04-02 18:54:46.815 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate -2024-04-02 18:54:46.846 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) -2024-04-02 18:54:47.073 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 13 migrations (execution time 00:00.152s) -2024-04-02 18:54:47.090 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.12 -2024-04-02 18:54:47.091 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. -2024-04-02 18:54:47.247 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' -2024-04-02 18:54:47.290 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] -2024-04-02 18:54:47.327 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' -2024-04-02 18:54:47.531 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void -2024-04-02 18:54:47.856 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now -2024-04-02 18:54:47.880 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. -2024-04-02 18:54:47.880 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41712045559778"'s failed in-progress jobs. -2024-04-02 18:54:47.909 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055285703 started. -2024-04-02 18:54:47.929 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 7.282 seconds (JVM running for 9.16) -2024-04-02 18:54:47.935 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for clickhouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 -2024-04-02 18:54:47.935 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for db2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 -2024-04-02 18:54:47.936 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for dm ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 -2024-04-02 18:54:47.936 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 -2024-04-02 18:54:47.936 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for gbase8a ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 -2024-04-02 18:54:47.936 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for gbase8a ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 -2024-04-02 18:54:47.936 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for highgo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 -2024-04-02 18:54:47.936 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 -2024-04-02 18:54:47.937 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for kingbase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 -2024-04-02 18:54:47.937 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for kingbase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 -2024-04-02 18:54:47.937 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mariadb ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 -2024-04-02 18:54:47.937 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 -2024-04-02 18:54:47.937 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mysql ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 -2024-04-02 18:54:47.937 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for mysql ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 -2024-04-02 18:54:47.938 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for opengauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 -2024-04-02 18:54:47.938 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for opengauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 -2024-04-02 18:54:47.938 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c -2024-04-02 18:54:47.938 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 -2024-04-02 18:54:47.938 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for postgresql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 -2024-04-02 18:54:47.938 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 -2024-04-02 18:54:47.938 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sqlserver ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 -2024-04-02 18:54:47.939 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sqlserver ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 -2024-04-02 18:54:47.939 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 -2024-04-02 18:54:47.939 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers -2024-04-02 18:54:48.020 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days -2024-04-02 18:54:48.077 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status -2024-04-02 18:55:18.717 [http-nio-9088-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-04-02 18:55:18.718 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-04-02 18:55:18.737 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 19 ms -2024-04-02 18:59:31.202 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055285703 paused. -2024-04-02 18:59:31.767 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' -2024-04-02 18:59:31.768 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' -2024-04-02 18:59:31.768 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' -2024-04-02 18:59:31.769 [SpringContextShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler -2024-04-02 18:59:31.770 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055285703 shutting down. -2024-04-02 18:59:31.770 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055285703 paused. -2024-04-02 18:59:31.772 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055285703 shutdown complete. -2024-04-02 18:59:31.773 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-04-02 18:59:31.781 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-04-02 18:59:39.232 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService -2024-04-02 18:59:39.235 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot -2024-04-02 18:59:39.236 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread -2024-04-02 18:59:39.236 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot -2024-04-02 18:59:39.236 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread -2024-04-02 18:59:39.236 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils -2024-04-02 18:59:39.241 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 25828 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) -2024-04-02 18:59:39.241 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default -2024-04-02 18:59:40.664 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. -2024-04-02 18:59:40.703 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 33ms. Found 0 JDBC repository interfaces. -2024-04-02 18:59:41.607 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) -2024-04-02 18:59:41.622 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] -2024-04-02 18:59:41.623 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2024-04-02 18:59:41.623 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] -2024-04-02 18:59:41.750 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-04-02 18:59:41.750 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2439 ms -2024-04-02 18:59:42.070 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 18:59:42.330 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-04-02 18:59:43.208 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun -2024-04-02 18:59:43.301 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor -2024-04-02 18:59:43.304 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main -2024-04-02 18:59:43.314 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2024-04-02 18:59:43.314 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. -2024-04-02 18:59:43.324 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). -2024-04-02 18:59:43.326 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. -2024-04-02 18:59:43.327 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712055583303' +2024-04-10 21:00:55.061 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. +2024-04-10 21:00:55.061 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 +2024-04-10 21:00:55.061 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@5e69cf07 +2024-04-10 21:00:55.960 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 21:00:55.962 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 21:00:55.965 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 21:00:55.966 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 21:00:56.356 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... +2024-04-10 21:00:56.367 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider +2024-04-10 21:00:56.369 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider +2024-04-10 21:00:56.371 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider +2024-04-10 21:00:56.373 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider +2024-04-10 21:00:56.375 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider +2024-04-10 21:00:56.378 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider +2024-04-10 21:00:56.380 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider +2024-04-10 21:00:56.383 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider +2024-04-10 21:00:56.385 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider +2024-04-10 21:00:56.389 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider +2024-04-10 21:00:56.391 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider +2024-04-10 21:00:56.394 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider +2024-04-10 21:00:56.396 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider +2024-04-10 21:00:56.398 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider +2024-04-10 21:00:56.400 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider +2024-04-10 21:00:56.402 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider +2024-04-10 21:00:56.404 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider +2024-04-10 21:00:56.406 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider +2024-04-10 21:00:56.407 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! +2024-04-10 21:00:56.639 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate +2024-04-10 21:00:56.688 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) +2024-04-10 21:00:56.869 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 14 migrations (execution time 00:00.110s) +2024-04-10 21:00:56.897 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.13 +2024-04-10 21:00:56.900 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. +2024-04-10 21:00:57.139 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' +2024-04-10 21:00:57.202 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] +2024-04-10 21:00:57.246 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' +2024-04-10 21:00:57.588 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void +2024-04-10 21:00:58.182 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now +2024-04-10 21:00:58.216 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. +2024-04-10 21:00:58.217 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41712752273656"'s failed in-progress jobs. +2024-04-10 21:00:58.251 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712754055029 started. +2024-04-10 21:00:58.278 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 9.003 seconds (JVM running for 10.651) +2024-04-10 21:00:58.287 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ClickHouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 +2024-04-10 21:00:58.288 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DB2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 +2024-04-10 21:00:58.288 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DM ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 +2024-04-10 21:00:58.288 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 +2024-04-10 21:00:58.289 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 +2024-04-10 21:00:58.289 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 +2024-04-10 21:00:58.289 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for HighGo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 +2024-04-10 21:00:58.289 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 +2024-04-10 21:00:58.290 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 +2024-04-10 21:00:58.290 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 +2024-04-10 21:00:58.290 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MariaDB ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 +2024-04-10 21:00:58.290 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 +2024-04-10 21:00:58.291 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 +2024-04-10 21:00:58.291 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 +2024-04-10 21:00:58.292 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 +2024-04-10 21:00:58.292 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 +2024-04-10 21:00:58.292 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c +2024-04-10 21:00:58.292 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 +2024-04-10 21:00:58.293 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for PostgreSql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 +2024-04-10 21:00:58.293 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 +2024-04-10 21:00:58.293 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 +2024-04-10 21:00:58.293 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 +2024-04-10 21:00:58.293 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 +2024-04-10 21:00:58.293 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers +2024-04-10 21:00:58.456 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days +2024-04-10 21:00:58.535 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status +2024-04-10 21:01:34.983 [http-nio-9088-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-04-10 21:01:34.983 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-04-10 21:01:34.996 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 13 ms +2024-04-10 21:01:58.501 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712754055029 paused. +2024-04-10 21:03:45.795 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService +2024-04-10 21:03:45.803 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot +2024-04-10 21:03:45.803 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread +2024-04-10 21:03:45.803 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot +2024-04-10 21:03:45.804 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread +2024-04-10 21:03:45.804 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils +2024-04-10 21:03:45.812 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 18004 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) +2024-04-10 21:03:45.813 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default +2024-04-10 21:03:47.426 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. +2024-04-10 21:03:47.481 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 47ms. Found 0 JDBC repository interfaces. +2024-04-10 21:03:48.468 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) +2024-04-10 21:03:48.493 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] +2024-04-10 21:03:48.494 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] +2024-04-10 21:03:48.494 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] +2024-04-10 21:03:48.690 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext +2024-04-10 21:03:48.690 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2772 ms +2024-04-10 21:03:48.942 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... +2024-04-10 21:03:49.165 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. +2024-04-10 21:03:50.041 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun +2024-04-10 21:03:50.160 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor +2024-04-10 21:03:50.162 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main +2024-04-10 21:03:50.174 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl +2024-04-10 21:03:50.174 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. +2024-04-10 21:03:50.185 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). +2024-04-10 21:03:50.187 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. +2024-04-10 21:03:50.189 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712754230162' Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. NOT STARTED. Currently in standby mode. @@ -417,300 +483,75 @@ Error starting ApplicationContext. To display the conditions report re-run your Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. -2024-04-02 18:59:43.327 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. -2024-04-02 18:59:43.327 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 -2024-04-02 18:59:43.327 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@64c8fcfb -2024-04-02 18:59:43.926 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 18:59:43.928 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 18:59:43.931 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 18:59:43.931 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 18:59:44.233 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... -2024-04-02 18:59:44.238 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider -2024-04-02 18:59:44.239 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider -2024-04-02 18:59:44.240 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider -2024-04-02 18:59:44.241 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider -2024-04-02 18:59:44.242 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider -2024-04-02 18:59:44.243 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider -2024-04-02 18:59:44.244 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider -2024-04-02 18:59:44.244 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider -2024-04-02 18:59:44.245 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider -2024-04-02 18:59:44.246 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider -2024-04-02 18:59:44.247 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider -2024-04-02 18:59:44.248 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider -2024-04-02 18:59:44.250 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider -2024-04-02 18:59:44.250 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider -2024-04-02 18:59:44.251 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider -2024-04-02 18:59:44.253 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider -2024-04-02 18:59:44.253 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider -2024-04-02 18:59:44.254 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider -2024-04-02 18:59:44.254 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! -2024-04-02 18:59:44.402 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate -2024-04-02 18:59:44.430 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) -2024-04-02 18:59:44.529 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 13 migrations (execution time 00:00.058s) -2024-04-02 18:59:44.549 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.12 -2024-04-02 18:59:44.550 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. -2024-04-02 18:59:44.695 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' -2024-04-02 18:59:44.733 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] -2024-04-02 18:59:44.762 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' -2024-04-02 18:59:44.942 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void -2024-04-02 18:59:45.238 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now -2024-04-02 18:59:45.258 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. -2024-04-02 18:59:45.258 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41712055285703"'s failed in-progress jobs. -2024-04-02 18:59:45.294 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055583303 started. -2024-04-02 18:59:45.311 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 6.688 seconds (JVM running for 8.173) -2024-04-02 18:59:45.317 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ClickHouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 -2024-04-02 18:59:45.317 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DB2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 -2024-04-02 18:59:45.317 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DM ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 -2024-04-02 18:59:45.318 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 -2024-04-02 18:59:45.318 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 -2024-04-02 18:59:45.318 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 -2024-04-02 18:59:45.318 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for HighGo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 -2024-04-02 18:59:45.318 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 -2024-04-02 18:59:45.318 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 -2024-04-02 18:59:45.318 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 -2024-04-02 18:59:45.319 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MariaDB ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 -2024-04-02 18:59:45.319 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 -2024-04-02 18:59:45.319 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 -2024-04-02 18:59:45.319 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 -2024-04-02 18:59:45.319 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 -2024-04-02 18:59:45.319 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 -2024-04-02 18:59:45.319 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c -2024-04-02 18:59:45.320 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 -2024-04-02 18:59:45.320 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for PostgreSql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 -2024-04-02 18:59:45.320 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 -2024-04-02 18:59:45.320 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 -2024-04-02 18:59:45.320 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 -2024-04-02 18:59:45.320 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 -2024-04-02 18:59:45.320 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers -2024-04-02 18:59:45.395 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days -2024-04-02 18:59:45.438 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status -2024-04-02 18:59:50.978 [http-nio-9088-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-04-02 18:59:50.978 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-04-02 18:59:50.989 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 10 ms -2024-04-02 19:00:44.027 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055583303 paused. -2024-04-02 19:00:44.557 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' -2024-04-02 19:00:44.558 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' -2024-04-02 19:00:44.558 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' -2024-04-02 19:00:44.560 [SpringContextShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler -2024-04-02 19:00:44.560 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055583303 shutting down. -2024-04-02 19:00:44.560 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055583303 paused. -2024-04-02 19:00:44.562 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055583303 shutdown complete. -2024-04-02 19:00:44.563 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-04-02 19:00:44.571 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-04-02 19:00:48.380 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService -2024-04-02 19:00:48.384 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot -2024-04-02 19:00:48.384 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread -2024-04-02 19:00:48.384 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot -2024-04-02 19:00:48.384 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread -2024-04-02 19:00:48.384 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils -2024-04-02 19:00:48.388 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 27508 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) -2024-04-02 19:00:48.389 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default -2024-04-02 19:00:49.713 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. -2024-04-02 19:00:49.759 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 40ms. Found 0 JDBC repository interfaces. -2024-04-02 19:00:50.781 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) -2024-04-02 19:00:50.798 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] -2024-04-02 19:00:50.799 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2024-04-02 19:00:50.799 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] -2024-04-02 19:00:50.933 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-04-02 19:00:50.933 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2476 ms -2024-04-02 19:00:51.222 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 19:00:51.502 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-04-02 19:00:52.318 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun -2024-04-02 19:00:52.432 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor -2024-04-02 19:00:52.435 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main -2024-04-02 19:00:52.448 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2024-04-02 19:00:52.448 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. -2024-04-02 19:00:52.460 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). -2024-04-02 19:00:52.464 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. -2024-04-02 19:00:52.465 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712055652434' - Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. - NOT STARTED. - Currently in standby mode. - Number of jobs executed: 0 - Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. - Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. - -2024-04-02 19:00:52.465 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. -2024-04-02 19:00:52.465 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 -2024-04-02 19:00:52.465 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@6c5747db -2024-04-02 19:00:53.166 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 19:00:53.168 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 19:00:53.171 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 19:00:53.171 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 19:00:53.530 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... -2024-04-02 19:00:53.535 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider -2024-04-02 19:00:53.537 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider -2024-04-02 19:00:53.538 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider -2024-04-02 19:00:53.539 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider -2024-04-02 19:00:53.540 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider -2024-04-02 19:00:53.541 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider -2024-04-02 19:00:53.542 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider -2024-04-02 19:00:53.543 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider -2024-04-02 19:00:53.545 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider -2024-04-02 19:00:53.546 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider -2024-04-02 19:00:53.547 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider -2024-04-02 19:00:53.548 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider -2024-04-02 19:00:53.550 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider -2024-04-02 19:00:53.550 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider -2024-04-02 19:00:53.552 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider -2024-04-02 19:00:53.553 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider -2024-04-02 19:00:53.554 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider -2024-04-02 19:00:53.556 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider -2024-04-02 19:00:53.556 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! -2024-04-02 19:00:53.716 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate -2024-04-02 19:00:53.768 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) -2024-04-02 19:00:53.925 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 13 migrations (execution time 00:00.082s) -2024-04-02 19:00:53.948 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.12 -2024-04-02 19:00:53.950 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. -2024-04-02 19:00:54.157 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' -2024-04-02 19:00:54.198 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] -2024-04-02 19:00:54.246 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' -2024-04-02 19:00:54.482 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void -2024-04-02 19:00:54.776 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now -2024-04-02 19:00:54.796 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. -2024-04-02 19:00:54.796 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41712055583303"'s failed in-progress jobs. -2024-04-02 19:00:54.832 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055652434 started. -2024-04-02 19:00:54.851 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 7.05 seconds (JVM running for 8.384) -2024-04-02 19:00:54.857 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ClickHouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 -2024-04-02 19:00:54.857 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DB2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 -2024-04-02 19:00:54.857 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DM ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 -2024-04-02 19:00:54.857 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 -2024-04-02 19:00:54.857 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 -2024-04-02 19:00:54.857 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 -2024-04-02 19:00:54.858 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for HighGo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 -2024-04-02 19:00:54.858 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 -2024-04-02 19:00:54.858 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 -2024-04-02 19:00:54.858 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 -2024-04-02 19:00:54.858 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MariaDB ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 -2024-04-02 19:00:54.858 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 -2024-04-02 19:00:54.858 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 -2024-04-02 19:00:54.859 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 -2024-04-02 19:00:54.859 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 -2024-04-02 19:00:54.859 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 -2024-04-02 19:00:54.859 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c -2024-04-02 19:00:54.859 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 -2024-04-02 19:00:54.859 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for PostgreSql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 -2024-04-02 19:00:54.859 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 -2024-04-02 19:00:54.860 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 -2024-04-02 19:00:54.860 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 -2024-04-02 19:00:54.860 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 -2024-04-02 19:00:54.860 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers -2024-04-02 19:00:54.950 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days -2024-04-02 19:00:55.013 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status -2024-04-02 19:01:16.152 [http-nio-9088-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-04-02 19:01:16.152 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-04-02 19:01:16.166 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 14 ms -2024-04-02 19:02:55.024 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055652434 paused. -2024-04-02 19:02:55.520 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Shutting down ExecutorService 'taskScheduler' -2024-04-02 19:02:55.521 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'writerTaskExecutor' -2024-04-02 19:02:55.521 [SpringContextShutdownHook] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Shutting down ExecutorService 'readerTaskExecutor' -2024-04-02 19:02:55.523 [SpringContextShutdownHook] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Shutting down Quartz Scheduler -2024-04-02 19:02:55.523 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055652434 shutting down. -2024-04-02 19:02:55.523 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055652434 paused. -2024-04-02 19:02:55.524 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055652434 shutdown complete. -2024-04-02 19:02:55.525 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown initiated... -2024-04-02 19:02:55.532 [SpringContextShutdownHook] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Shutdown completed. -2024-04-02 19:02:59.402 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.MigrationService -2024-04-02 19:02:59.407 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultReaderRobot -2024-04-02 19:02:59.407 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.ReaderTaskThread -2024-04-02 19:02:59.407 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.service.DefaultWriterRobot -2024-04-02 19:02:59.407 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.data.handler.WriterTaskThread -2024-04-02 19:02:59.407 [main] INFO c.g.dbswitch.admin.logback.LogbackAppenderRegister - Success add and initialize appender of logback for class: com.gitee.dbswitch.common.util.MachineInfoUtils -2024-04-02 19:02:59.413 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Starting AdminApplication on DESKTOP-DNHP3T4 with PID 19236 (D:\Code\Gitee\IdeaProjects\dbswitch\dbswitch-admin\target\classes started by lizemin in D:\Code\Gitee\IdeaProjects\dbswitch) -2024-04-02 19:02:59.413 [main] INFO com.gitee.dbswitch.admin.AdminApplication - No active profile set, falling back to default profiles: default -2024-04-02 19:03:01.041 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Bootstrapping Spring Data JDBC repositories in DEFAULT mode. -2024-04-02 19:03:01.083 [main] INFO o.s.d.r.config.RepositoryConfigurationDelegate - Finished Spring Data repository scanning in 34ms. Found 0 JDBC repository interfaces. -2024-04-02 19:03:02.079 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat initialized with port(s): 9088 (http) -2024-04-02 19:03:02.095 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Initializing ProtocolHandler ["http-nio-9088"] -2024-04-02 19:03:02.095 [main] INFO org.apache.catalina.core.StandardService - Starting service [Tomcat] -2024-04-02 19:03:02.096 [main] INFO org.apache.catalina.core.StandardEngine - Starting Servlet engine: [Apache Tomcat/9.0.41] -2024-04-02 19:03:02.238 [main] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring embedded WebApplicationContext -2024-04-02 19:03:02.238 [main] INFO o.s.b.w.s.c.ServletWebServerApplicationContext - Root WebApplicationContext: initialization completed in 2747 ms -2024-04-02 19:03:02.509 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Starting... -2024-04-02 19:03:02.742 [main] INFO com.zaxxer.hikari.HikariDataSource - HikariPool-1 - Start completed. -2024-04-02 19:03:03.548 [main] INFO com.gitee.dbswitch.common.event.TaskEventHub - Create new EventHub: manualRun -2024-04-02 19:03:03.643 [main] INFO org.quartz.impl.StdSchedulerFactory - Using default implementation for ThreadExecutor -2024-04-02 19:03:03.645 [main] INFO org.quartz.simpl.SimpleThreadPool - Job execution threads will use class loader of thread: main -2024-04-02 19:03:03.657 [main] INFO org.quartz.core.SchedulerSignalerImpl - Initialized Scheduler Signaller of type: class org.quartz.core.SchedulerSignalerImpl -2024-04-02 19:03:03.657 [main] INFO org.quartz.core.QuartzScheduler - Quartz Scheduler v.2.3.2 created. -2024-04-02 19:03:03.669 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - Using db table-based data access locking (synchronization). -2024-04-02 19:03:03.672 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - JobStoreCMT initialized. -2024-04-02 19:03:03.673 [main] INFO org.quartz.core.QuartzScheduler - Scheduler meta-data: Quartz Scheduler (v2.3.2) 'DBSwitch-Quartz-Scheduler' with instanceId 'DESKTOP-DNHP3T41712055783644' - Scheduler class: 'org.quartz.core.QuartzScheduler' - running locally. - NOT STARTED. - Currently in standby mode. - Number of jobs executed: 0 - Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with 20 threads. - Using job-store 'org.springframework.scheduling.quartz.LocalDataSourceJobStore' - which supports persistence. and is clustered. - -2024-04-02 19:03:03.673 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. -2024-04-02 19:03:03.673 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 -2024-04-02 19:03:03.673 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@750cd36d -2024-04-02 19:03:04.326 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 19:03:04.328 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' -2024-04-02 19:03:04.331 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 19:03:04.331 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' -2024-04-02 19:03:04.629 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... -2024-04-02 19:03:04.633 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider -2024-04-02 19:03:04.635 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider -2024-04-02 19:03:04.635 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider -2024-04-02 19:03:04.636 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider -2024-04-02 19:03:04.637 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider -2024-04-02 19:03:04.638 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider -2024-04-02 19:03:04.638 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider -2024-04-02 19:03:04.639 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider -2024-04-02 19:03:04.640 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider -2024-04-02 19:03:04.641 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider -2024-04-02 19:03:04.642 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider -2024-04-02 19:03:04.643 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider -2024-04-02 19:03:04.643 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider -2024-04-02 19:03:04.644 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider -2024-04-02 19:03:04.645 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider -2024-04-02 19:03:04.646 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider -2024-04-02 19:03:04.647 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider -2024-04-02 19:03:04.648 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider -2024-04-02 19:03:04.648 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! -2024-04-02 19:03:04.772 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate -2024-04-02 19:03:04.799 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) -2024-04-02 19:03:04.921 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 13 migrations (execution time 00:00.086s) -2024-04-02 19:03:04.952 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.12 -2024-04-02 19:03:04.953 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. -2024-04-02 19:03:05.097 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' -2024-04-02 19:03:05.138 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] -2024-04-02 19:03:05.173 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' -2024-04-02 19:03:05.360 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void -2024-04-02 19:03:05.722 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now -2024-04-02 19:03:05.765 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712055783644 started. -2024-04-02 19:03:05.788 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 7.075 seconds (JVM running for 8.647) -2024-04-02 19:03:05.794 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ClickHouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 -2024-04-02 19:03:05.794 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DB2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 -2024-04-02 19:03:05.794 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DM ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 -2024-04-02 19:03:05.794 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 -2024-04-02 19:03:05.795 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 -2024-04-02 19:03:05.795 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 -2024-04-02 19:03:05.795 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for HighGo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 -2024-04-02 19:03:05.795 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 -2024-04-02 19:03:05.795 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 -2024-04-02 19:03:05.795 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 -2024-04-02 19:03:05.795 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MariaDB ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 -2024-04-02 19:03:05.796 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 -2024-04-02 19:03:05.796 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 -2024-04-02 19:03:05.796 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 -2024-04-02 19:03:05.796 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 -2024-04-02 19:03:05.796 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 -2024-04-02 19:03:05.796 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c -2024-04-02 19:03:05.796 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 -2024-04-02 19:03:05.797 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for PostgreSql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 -2024-04-02 19:03:05.797 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 -2024-04-02 19:03:05.797 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 -2024-04-02 19:03:05.797 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 -2024-04-02 19:03:05.797 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 -2024-04-02 19:03:05.797 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers -2024-04-02 19:03:05.885 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days -2024-04-02 19:03:05.959 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status -2024-04-02 19:03:13.270 [QuartzScheduler_DBSwitch-Quartz-Scheduler-DESKTOP-DNHP3T41712055783644_ClusterManager] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. -2024-04-02 19:03:13.270 [QuartzScheduler_DBSwitch-Quartz-Scheduler-DESKTOP-DNHP3T41712055783644_ClusterManager] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41712055652434"'s failed in-progress jobs. -2024-04-02 19:04:16.741 [http-nio-9088-exec-2] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' -2024-04-02 19:04:16.741 [http-nio-9088-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' -2024-04-02 19:04:16.751 [http-nio-9088-exec-2] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 10 ms -2024-04-02 19:08:00.436 [http-nio-9088-exec-5] WARN org.springframework.web.servlet.PageNotFound - No mapping for GET /undefined +2024-04-10 21:03:50.189 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler 'DBSwitch-Quartz-Scheduler' initialized from an externally provided properties instance. +2024-04-10 21:03:50.189 [main] INFO org.quartz.impl.StdSchedulerFactory - Quartz scheduler version: 2.3.2 +2024-04-10 21:03:50.189 [main] INFO org.quartz.core.QuartzScheduler - JobFactory set to: com.gitee.dbswitch.admin.config.QuartzConfig$AutowiringSpringBeanJobFactory@6c5747db +2024-04-10 21:03:50.780 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 21:03:50.782 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'readerTaskExecutor' +2024-04-10 21:03:50.785 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 21:03:50.785 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskExecutor - Initializing ExecutorService 'writerTaskExecutor' +2024-04-10 21:03:51.191 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Register database product now ... +2024-04-10 21:03:51.200 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product KINGBASE by subclass :com.gitee.dbswitch.product.kingbase.KingbaseFactoryProvider +2024-04-10 21:03:51.204 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product POSTGRESQL by subclass :com.gitee.dbswitch.product.postgresql.PostgresFactoryProvider +2024-04-10 21:03:51.206 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MYSQL by subclass :com.gitee.dbswitch.product.mysql.MysqlFactoryProvider +2024-04-10 21:03:51.209 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLITE3 by subclass :com.gitee.dbswitch.product.sqlite.SqliteFactoryProvider +2024-04-10 21:03:51.211 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OPENGAUSS by subclass :com.gitee.dbswitch.product.openguass.OpenGaussFactoryProvider +2024-04-10 21:03:51.214 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ORACLE by subclass :com.gitee.dbswitch.product.oracle.OracleFactoryProvider +2024-04-10 21:03:51.217 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DM by subclass :com.gitee.dbswitch.product.dm.DmFactoryProvider +2024-04-10 21:03:51.219 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SYBASE by subclass :com.gitee.dbswitch.product.sybase.SybaseFactoryProvider +2024-04-10 21:03:51.222 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIGHGO by subclass :com.gitee.dbswitch.product.highgo.HighgoFactoryProvider +2024-04-10 21:03:51.225 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product HIVE by subclass :com.gitee.dbswitch.product.hive.HiveFactoryProvider +2024-04-10 21:03:51.228 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product ELASTICSEARCH by subclass :com.gitee.dbswitch.product.elasticsearch.ElasticsearchFactoryProvider +2024-04-10 21:03:51.231 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product GBASE8A by subclass :com.gitee.dbswitch.product.gbase.GbaseFactoryProvider +2024-04-10 21:03:51.234 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MONGODB by subclass :com.gitee.dbswitch.product.mongodb.MongodbFactoryProvider +2024-04-10 21:03:51.237 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product DB2 by subclass :com.gitee.dbswitch.product.db2.DB2FactoryProvider +2024-04-10 21:03:51.241 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product MARIADB by subclass :com.gitee.dbswitch.product.mariadb.MariadbFactoryProvider +2024-04-10 21:03:51.246 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product OSCAR by subclass :com.gitee.dbswitch.product.oscar.OscarFactoryProvider +2024-04-10 21:03:51.249 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product SQLSERVER by subclass :com.gitee.dbswitch.product.sqlserver.SqlserverFactoryProvider +2024-04-10 21:03:51.253 [main] INFO com.gitee.dbswitch.provider.ProductProviderFactory - Register product CLICKHOUSE by subclass :com.gitee.dbswitch.product.clickhouse.ClickhouseFactoryProvider +2024-04-10 21:03:51.253 [main] INFO c.g.d.p.register.ProductRegisterAutoConfiguration - Finish to register total 18 database product ! +2024-04-10 21:03:51.407 [main] INFO org.flywaydb.core.internal.license.VersionPrinter - Flyway Community Edition 6.4.4 by Redgate +2024-04-10 21:03:51.444 [main] INFO o.flywaydb.core.internal.database.DatabaseFactory - Database: jdbc:mysql://127.0.0.1:3306/dbswitch (MySQL 8.0) +2024-04-10 21:03:51.547 [main] INFO org.flywaydb.core.internal.command.DbValidate - Successfully validated 14 migrations (execution time 00:00.053s) +2024-04-10 21:03:51.564 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Current version of schema `dbswitch`: 1.0.13 +2024-04-10 21:03:51.565 [main] INFO org.flywaydb.core.internal.command.DbMigrate - Schema `dbswitch` is up to date. No migration necessary. +2024-04-10 21:03:51.731 [main] INFO o.s.scheduling.concurrent.ThreadPoolTaskScheduler - Initializing ExecutorService 'taskScheduler' +2024-04-10 21:03:51.769 [main] INFO org.apache.coyote.http11.Http11NioProtocol - Starting ProtocolHandler ["http-nio-9088"] +2024-04-10 21:03:51.801 [main] INFO o.s.boot.web.embedded.tomcat.TomcatWebServer - Tomcat started on port(s): 9088 (http) with context path '' +2024-04-10 21:03:52.032 [main] WARN s.d.s.r.operation.OperationImplicitParameterReader - Unable to interpret the implicit parameter configuration with dataType: String, dataTypeClass: class java.lang.Void +2024-04-10 21:03:52.341 [main] INFO o.s.scheduling.quartz.SchedulerFactoryBean - Starting Quartz Scheduler now +2024-04-10 21:03:52.371 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: detected 1 failed or restarted instances. +2024-04-10 21:03:52.371 [main] INFO o.s.scheduling.quartz.LocalDataSourceJobStore - ClusterManager: Scanning for instance "DESKTOP-DNHP3T41712754055029"'s failed in-progress jobs. +2024-04-10 21:03:52.402 [main] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712754230162 started. +2024-04-10 21:03:52.430 [main] INFO com.gitee.dbswitch.admin.AdminApplication - Started AdminApplication in 7.605 seconds (JVM running for 8.908) +2024-04-10 21:03:52.439 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ClickHouse ,version:clickhouse-0.4.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\clickhouse\clickhouse-0.4.2 +2024-04-10 21:03:52.440 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DB2 ,version:db2-10.1,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\db2\db2-10.1 +2024-04-10 21:03:52.440 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for DM ,version:dm-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\dm\dm-8 +2024-04-10 21:03:52.440 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for ElasticSearch ,version:es-7.7.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\elasticsearch\es-7.7.0 +2024-04-10 21:03:52.440 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-8.6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-8.6 +2024-04-10 21:03:52.440 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for GBase8A ,version:gbase8a-9.5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\gbase8a\gbase8a-9.5 +2024-04-10 21:03:52.441 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for HighGo ,version:highgo-6.2.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\highgo\highgo-6.2.4 +2024-04-10 21:03:52.441 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Hive ,version:hive-3.1.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\hive\hive-3.1.2 +2024-04-10 21:03:52.441 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r3,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r3 +2024-04-10 21:03:52.442 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for KingBase ,version:kingbase-v8r6,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\kingbase\kingbase-v8r6 +2024-04-10 21:03:52.442 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MariaDB ,version:mariadb-2.7,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mariadb\mariadb-2.7 +2024-04-10 21:03:52.442 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MongoDB ,version:mongo-4.10,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mongodb\mongo-4.10 +2024-04-10 21:03:52.443 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-5,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-5 +2024-04-10 21:03:52.443 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for MySQL ,version:mysql-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 +2024-04-10 21:03:52.443 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-3.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-3.0.0 +2024-04-10 21:03:52.443 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for OpenGauss ,version:opengauss-5.0.0,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\opengauss\opengauss-5.0.0 +2024-04-10 21:03:52.443 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oracle ,version:oracle-12c,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oracle\oracle-12c +2024-04-10 21:03:52.444 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Oscar ,version:oscar-8,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\oscar\oscar-8 +2024-04-10 21:03:52.444 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for PostgreSql ,version:postgresql-11.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\postgresql\postgresql-11.4 +2024-04-10 21:03:52.444 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sqlite3 ,version:sqlite-3.31,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlite3\sqlite-3.31 +2024-04-10 21:03:52.444 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-6.4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-6.4 +2024-04-10 21:03:52.444 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for SqlServer ,version:sqlserver-7.2,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sqlserver\sqlserver-7.2 +2024-04-10 21:03:52.444 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Load driver for Sybase ,version:sybase-4,path:D:\Code\Gitee\IdeaProjects\dbswitch\drivers\sybase\sybase-4 +2024-04-10 21:03:52.445 [main] INFO com.gitee.dbswitch.admin.service.DriverLoadService - Finish load jdbc drivers from local path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers +2024-04-10 21:03:52.583 [main] INFO com.gitee.dbswitch.admin.service.JobLogbackService - Success to clean history job log for 30 days +2024-04-10 21:03:52.665 [main] INFO com.gitee.dbswitch.admin.service.JobManagerService - Success to revise job status +2024-04-10 21:04:19.837 [http-nio-9088-exec-1] INFO o.a.c.core.ContainerBase.[Tomcat].[localhost].[/] - Initializing Spring DispatcherServlet 'dispatcherServlet' +2024-04-10 21:04:19.838 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Initializing Servlet 'dispatcherServlet' +2024-04-10 21:04:19.860 [http-nio-9088-exec-1] INFO org.springframework.web.servlet.DispatcherServlet - Completed initialization in 21 ms +2024-04-10 21:18:54.025 [http-nio-9088-exec-5] INFO com.gitee.dbswitch.data.util.DataSourceUtils - Create jar classLoader from path: D:\Code\Gitee\IdeaProjects\dbswitch\drivers\mysql\mysql-8 +2024-04-10 21:47:03.093 [SpringContextShutdownHook] INFO org.quartz.core.QuartzScheduler - Scheduler DBSwitch-Quartz-Scheduler_$_DESKTOP-DNHP3T41712754230162 paused. diff --git a/logs/error_server.log b/logs/error_server.log index b63e32ed..a5efd685 100644 --- a/logs/error_server.log +++ b/logs/error_server.log @@ -1,4 +1,4 @@ -2024-04-02 16:10:34.949 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. +2024-04-10 20:27:55.882 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) @@ -130,7 +130,7 @@ Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) ... 90 common frames omitted -2024-04-02 16:10:34.954 [main] ERROR org.apache.ibatis.mapping.VendorDatabaseIdProvider - Could not get a databaseId from dataSource +2024-04-10 20:27:55.888 [main] ERROR org.apache.ibatis.mapping.VendorDatabaseIdProvider - Could not get a databaseId from dataSource com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) @@ -262,7 +262,7 @@ Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) ... 90 common frames omitted -2024-04-02 16:10:41.513 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. +2024-04-10 20:28:02.981 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) @@ -392,7 +392,7 @@ Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) ... 88 common frames omitted -2024-04-02 16:10:49.160 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. +2024-04-10 20:28:11.407 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at sun.reflect.GeneratedConstructorAccessor46.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) @@ -475,7 +475,7 @@ Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) ... 44 common frames omitted -2024-04-02 16:10:49.284 [main] ERROR org.springframework.boot.SpringApplication - Application run failed +2024-04-10 20:28:11.744 [main] ERROR org.springframework.boot.SpringApplication - Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.exception.FlywaySqlException: Unable to obtain connection from database: Could not create connection to database server. Attempted reconnect 3 times. Giving up. ---------------------------------------------------------------------------------------------------------------------------------- @@ -576,7 +576,7 @@ Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) ... 44 common frames omitted -2024-04-02 16:11:29.639 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. +2024-04-10 20:29:17.575 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) @@ -708,7 +708,7 @@ Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) ... 90 common frames omitted -2024-04-02 16:11:29.650 [main] ERROR org.apache.ibatis.mapping.VendorDatabaseIdProvider - Could not get a databaseId from dataSource +2024-04-10 20:29:17.581 [main] ERROR org.apache.ibatis.mapping.VendorDatabaseIdProvider - Could not get a databaseId from dataSource com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) @@ -840,317 +840,496 @@ Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) ... 90 common frames omitted -2024-04-02 16:11:38.411 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2105) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2030) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:778) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) - at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) - at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) - at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) - at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) - at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115) - at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) - at org.springframework.jdbc.datasource.DataSourceUtils.fetchConnection(DataSourceUtils.java:158) - at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:116) - at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79) - at org.springframework.jdbc.support.JdbcUtils.extractDatabaseMetaData(JdbcUtils.java:337) - at org.springframework.scheduling.quartz.LocalDataSourceJobStore.initialize(LocalDataSourceJobStore.java:151) - at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1368) - at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1579) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.createScheduler(SchedulerFactoryBean.java:677) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.prepareScheduler(SchedulerFactoryBean.java:614) - at org.springframework.scheduling.quartz.SchedulerFactoryBean.afterPropertiesSet(SchedulerFactoryBean.java:502) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1307) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1227) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor$AutowiredFieldElement.inject(AutowiredAnnotationBeanPostProcessor.java:640) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) - at org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor.postProcessProperties(AutowiredAnnotationBeanPostProcessor.java:399) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeanByName(AbstractAutowireCapableBeanFactory.java:453) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:527) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:497) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:650) - at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:228) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:318) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:207) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.resolveBeanByName(AbstractAutowireCapableBeanFactory.java:453) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.autowireResource(CommonAnnotationBeanPostProcessor.java:527) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.getResource(CommonAnnotationBeanPostProcessor.java:497) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor$ResourceElement.getResourceToInject(CommonAnnotationBeanPostProcessor.java:650) - at org.springframework.beans.factory.annotation.InjectionMetadata$InjectedElement.inject(InjectionMetadata.java:228) - at org.springframework.beans.factory.annotation.InjectionMetadata.inject(InjectionMetadata.java:119) - at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessProperties(CommonAnnotationBeanPostProcessor.java:318) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1420) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:593) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) +2024-04-10 20:29:22.515 [main] ERROR com.gitee.dbswitch.admin.service.JobLogbackService - Failed to clean history job log, +org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty +### The error may exist in com/gitee/dbswitch/admin/mapper/JobLogbackMapper.java (best guess) +### The error may involve com.gitee.dbswitch.admin.mapper.JobLogbackMapper.deleteByDays-Inline +### The error occurred while setting parameters +### SQL: +### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty +; bad SQL grammar []; nested exception is com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty + at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:93) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at com.sun.proxy.$Proxy86.delete(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.delete(SqlSessionTemplate.java:304) + at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:69) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) + at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) + at com.sun.proxy.$Proxy117.deleteByDays(Unknown Source) + at com.gitee.dbswitch.admin.dao.JobLogbackDAO.deleteOldest(JobLogbackDAO.java:54) + at com.gitee.dbswitch.admin.dao.JobLogbackDAO$$FastClassBySpringCGLIB$$72846176.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) + at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:139) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) + at com.gitee.dbswitch.admin.dao.JobLogbackDAO$$EnhancerBySpringCGLIB$$347524f9.deleteOldest() + at com.gitee.dbswitch.admin.service.JobLogbackService.doCleanHistoryLog(JobLogbackService.java:50) + at com.gitee.dbswitch.admin.service.JobLogbackService.cleanOnceAfterRestart(JobLogbackService.java:40) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.context.event.ApplicationListenerMethodAdapter.doInvoke(ApplicationListenerMethodAdapter.java:305) + at org.springframework.context.event.ApplicationListenerMethodAdapter.processEvent(ApplicationListenerMethodAdapter.java:190) + at org.springframework.context.event.ApplicationListenerMethodAdapter.onApplicationEvent(ApplicationListenerMethodAdapter.java:153) + at org.springframework.context.event.SimpleApplicationEventMulticaster.doInvokeListener(SimpleApplicationEventMulticaster.java:172) + at org.springframework.context.event.SimpleApplicationEventMulticaster.invokeListener(SimpleApplicationEventMulticaster.java:165) + at org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMulticaster.java:139) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:404) + at org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:361) + at org.springframework.boot.context.event.EventPublishingRunListener.running(EventPublishingRunListener.java:108) + at org.springframework.boot.SpringApplicationRunListeners.running(SpringApplicationRunListeners.java:77) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:330) at com.gitee.dbswitch.admin.AdminApplication.main(AdminApplication.java:26) -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed +Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Query was empty at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:878) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:874) - at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1777) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1224) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2199) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2046) - ... 85 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) - at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) - ... 88 common frames omitted -2024-04-02 16:11:44.833 [main] ERROR com.zaxxer.hikari.pool.HikariPool - HikariPool-1 - Exception during pool initialization. -com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.GeneratedConstructorAccessor46.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2105) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2030) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:778) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) - at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) - at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) - at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) - at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) - at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115) - at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) - at org.flywaydb.core.internal.jdbc.JdbcUtils.openConnection(JdbcUtils.java:56) - at org.flywaydb.core.internal.jdbc.JdbcConnectionFactory.(JdbcConnectionFactory.java:80) - at org.flywaydb.core.Flyway.execute(Flyway.java:456) - at org.flywaydb.core.Flyway.migrate(Flyway.java:159) - at org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer.afterPropertiesSet(FlywayMigrationInitializer.java:65) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:311) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) - at com.gitee.dbswitch.admin.AdminApplication.main(AdminApplication.java:26) -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed - at sun.reflect.GeneratedConstructorAccessor46.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:878) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:874) - at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1777) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1224) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2199) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2046) - ... 41 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed - at sun.reflect.GeneratedConstructorAccessor46.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) - at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) - ... 44 common frames omitted -2024-04-02 16:11:44.973 [main] ERROR org.springframework.boot.SpringApplication - Application run failed -org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'flywayInitializer' defined in class path resource [org/springframework/boot/autoconfigure/flyway/FlywayAutoConfiguration$FlywayConfiguration.class]: Invocation of init method failed; nested exception is org.flywaydb.core.internal.exception.FlywaySqlException: -Unable to obtain connection from database: Could not create connection to database server. Attempted reconnect 3 times. Giving up. ----------------------------------------------------------------------------------------------------------------------------------- -SQL State : 08001 -Error Code : 0 -Message : Could not create connection to database server. Attempted reconnect 3 times. Giving up. - - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1794) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:594) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:516) - at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:324) - at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:322) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:311) - at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:202) - at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:897) - at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:879) - at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:551) - at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:143) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:758) - at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:750) - at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:405) - at org.springframework.boot.SpringApplication.run(SpringApplication.java:315) - at com.gitee.dbswitch.admin.AdminApplication.main(AdminApplication.java:26) -Caused by: org.flywaydb.core.internal.exception.FlywaySqlException: -Unable to obtain connection from database: Could not create connection to database server. Attempted reconnect 3 times. Giving up. ----------------------------------------------------------------------------------------------------------------------------------- -SQL State : 08001 -Error Code : 0 -Message : Could not create connection to database server. Attempted reconnect 3 times. Giving up. - - at org.flywaydb.core.internal.jdbc.JdbcUtils.openConnection(JdbcUtils.java:65) - at org.flywaydb.core.internal.jdbc.JdbcConnectionFactory.(JdbcConnectionFactory.java:80) - at org.flywaydb.core.Flyway.execute(Flyway.java:456) - at org.flywaydb.core.Flyway.migrate(Flyway.java:159) - at org.springframework.boot.autoconfigure.flyway.FlywayMigrationInitializer.afterPropertiesSet(FlywayMigrationInitializer.java:65) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1853) - at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1790) - ... 17 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up. - at sun.reflect.GeneratedConstructorAccessor46.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2105) - at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2030) - at com.mysql.jdbc.ConnectionImpl.(ConnectionImpl.java:778) - at com.mysql.jdbc.JDBC4Connection.(JDBC4Connection.java:47) - at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) - at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:386) - at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:330) - at com.zaxxer.hikari.util.DriverDataSource.getConnection(DriverDataSource.java:138) - at com.zaxxer.hikari.pool.PoolBase.newConnection(PoolBase.java:358) - at com.zaxxer.hikari.pool.PoolBase.newPoolEntry(PoolBase.java:206) - at com.zaxxer.hikari.pool.HikariPool.createPoolEntry(HikariPool.java:477) - at com.zaxxer.hikari.pool.HikariPool.checkFailFast(HikariPool.java:560) - at com.zaxxer.hikari.pool.HikariPool.(HikariPool.java:115) - at com.zaxxer.hikari.HikariDataSource.getConnection(HikariDataSource.java:112) - at org.flywaydb.core.internal.jdbc.JdbcUtils.openConnection(JdbcUtils.java:56) - ... 23 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed - at sun.reflect.GeneratedConstructorAccessor46.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:878) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:874) - at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1777) - at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1224) - at com.mysql.jdbc.ConnectionImpl.coreConnect(ConnectionImpl.java:2199) - at com.mysql.jdbc.ConnectionImpl.connectWithRetries(ConnectionImpl.java:2046) - ... 41 common frames omitted -Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Public Key Retrieval is not allowed - at sun.reflect.GeneratedConstructorAccessor46.newInstance(Unknown Source) - at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) - at java.lang.reflect.Constructor.newInstance(Constructor.java:423) - at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) - at com.mysql.jdbc.Util.getInstance(Util.java:408) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:919) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:898) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:887) - at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:861) - at com.mysql.jdbc.authentication.CachingSha2PasswordPlugin.nextAuthenticationStep(CachingSha2PasswordPlugin.java:130) - at com.mysql.jdbc.MysqlIO.proceedHandshakeWithPluggableAuthentication(MysqlIO.java:1775) - ... 44 common frames omitted + at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:944) + at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3978) + at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3914) + at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530) + at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683) + at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2495) + at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1903) + at com.mysql.jdbc.PreparedStatement.execute(PreparedStatement.java:1242) + at com.zaxxer.hikari.pool.ProxyPreparedStatement.execute(ProxyPreparedStatement.java:44) + at com.zaxxer.hikari.pool.HikariProxyPreparedStatement.execute(HikariProxyPreparedStatement.java) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:47) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:74) + at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) + at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) + at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at com.sun.proxy.$Proxy164.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at org.apache.ibatis.session.defaults.DefaultSqlSession.delete(DefaultSqlSession.java:209) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 35 common frames omitted +2024-04-10 21:01:40.853 [http-nio-9088-exec-8] ERROR c.g.d.admin.common.exception.ExceptionController - ERROR: +java.lang.IllegalArgumentException: cannot find enum name: testa + at com.gitee.dbswitch.common.type.ProductTypeEnum.of(ProductTypeEnum.java:338) + at com.gitee.dbswitch.admin.controller.converter.DbConnectionDetailConverter.convert(DbConnectionDetailConverter.java:25) + at com.gitee.dbswitch.admin.controller.converter.DbConnectionDetailConverter.convert(DbConnectionDetailConverter.java:17) + at com.gitee.dbswitch.common.converter.AbstractConverter.lambda$convert$0(AbstractConverter.java:24) + at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) + at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1384) + at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482) + at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472) + at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:708) + at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) + at java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:499) + at com.gitee.dbswitch.common.converter.AbstractConverter.convert(AbstractConverter.java:25) + at com.gitee.dbswitch.admin.service.ConnectionService.lambda$getConnections$1(ConnectionService.java:129) + at com.gitee.dbswitch.admin.util.PageUtils.getPage(PageUtils.java:35) + at com.gitee.dbswitch.admin.service.ConnectionService.getConnections(ConnectionService.java:132) + at com.gitee.dbswitch.admin.controller.privateapi.ConnectionController.getConnections(ConnectionController.java:63) + at com.gitee.dbswitch.admin.controller.privateapi.ConnectionController$$FastClassBySpringCGLIB$$d0b33091.invoke() + at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:771) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) + at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:95) + at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) + at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:749) + at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:691) + at com.gitee.dbswitch.admin.controller.privateapi.ConnectionController$$EnhancerBySpringCGLIB$$346be45c.getConnections() + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:190) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:138) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:909) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:652) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +2024-04-10 21:28:44.624 [http-nio-9088-exec-4] ERROR c.g.d.admin.common.exception.ExceptionController - ERROR: +org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'com.gitee.dbswitch.common.type.ProductTypeEnum'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:133) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +Caused by: org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:47) + at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:192) + at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:129) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:73) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:53) + at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:693) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:125) + ... 47 common frames omitted +Caused by: java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at java.lang.Enum.valueOf(Enum.java:238) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:54) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:39) + at org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter.convert(GenericConversionService.java:437) + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41) + ... 53 common frames omitted +2024-04-10 21:33:20.254 [http-nio-9088-exec-4] ERROR c.g.d.admin.common.exception.ExceptionController - ERROR: +org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'com.gitee.dbswitch.common.type.ProductTypeEnum'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:133) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +Caused by: org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:47) + at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:192) + at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:129) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:73) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:53) + at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:693) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:125) + ... 47 common frames omitted +Caused by: java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at java.lang.Enum.valueOf(Enum.java:238) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:54) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:39) + at org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter.convert(GenericConversionService.java:437) + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41) + ... 53 common frames omitted +2024-04-10 21:33:40.345 [http-nio-9088-exec-6] ERROR c.g.d.admin.common.exception.ExceptionController - ERROR: +org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'com.gitee.dbswitch.common.type.ProductTypeEnum'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:133) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +Caused by: org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:47) + at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:192) + at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:129) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:73) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:53) + at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:693) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:125) + ... 47 common frames omitted +Caused by: java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at java.lang.Enum.valueOf(Enum.java:238) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:54) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:39) + at org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter.convert(GenericConversionService.java:437) + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41) + ... 53 common frames omitted +2024-04-10 21:34:09.748 [http-nio-9088-exec-3] ERROR c.g.d.admin.common.exception.ExceptionController - ERROR: +org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'com.gitee.dbswitch.common.type.ProductTypeEnum'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:133) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +Caused by: org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'undefined'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:47) + at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:192) + at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:129) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:73) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:53) + at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:693) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:125) + ... 47 common frames omitted +Caused by: java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.undefined + at java.lang.Enum.valueOf(Enum.java:238) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:54) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:39) + at org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter.convert(GenericConversionService.java:437) + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41) + ... 53 common frames omitted +2024-04-10 21:35:09.534 [http-nio-9088-exec-7] ERROR c.g.d.admin.common.exception.ExceptionController - ERROR: +org.springframework.web.method.annotation.MethodArgumentTypeMismatchException: Failed to convert value of type 'java.lang.String' to required type 'com.gitee.dbswitch.common.type.ProductTypeEnum'; nested exception is org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'testa'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.testa + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:133) + at org.springframework.web.method.support.HandlerMethodArgumentResolverComposite.resolveArgument(HandlerMethodArgumentResolverComposite.java:121) + at org.springframework.web.method.support.InvocableHandlerMethod.getMethodArgumentValues(InvocableHandlerMethod.java:167) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:134) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:105) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:878) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:792) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1040) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943) + at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006) + at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:626) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:733) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:202) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:542) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:143) + at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:92) + at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:78) + at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:374) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:888) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1597) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) + at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.lang.Thread.run(Thread.java:750) +Caused by: org.springframework.core.convert.ConversionFailedException: Failed to convert from type [java.lang.String] to type [@org.springframework.web.bind.annotation.PathVariable com.gitee.dbswitch.common.type.ProductTypeEnum] for value 'testa'; nested exception is java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.testa + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:47) + at org.springframework.core.convert.support.GenericConversionService.convert(GenericConversionService.java:192) + at org.springframework.beans.TypeConverterDelegate.convertIfNecessary(TypeConverterDelegate.java:129) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:73) + at org.springframework.beans.TypeConverterSupport.convertIfNecessary(TypeConverterSupport.java:53) + at org.springframework.validation.DataBinder.convertIfNecessary(DataBinder.java:693) + at org.springframework.web.method.annotation.AbstractNamedValueMethodArgumentResolver.resolveArgument(AbstractNamedValueMethodArgumentResolver.java:125) + ... 47 common frames omitted +Caused by: java.lang.IllegalArgumentException: No enum constant com.gitee.dbswitch.common.type.ProductTypeEnum.testa + at java.lang.Enum.valueOf(Enum.java:238) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:54) + at org.springframework.core.convert.support.StringToEnumConverterFactory$StringToEnum.convert(StringToEnumConverterFactory.java:39) + at org.springframework.core.convert.support.GenericConversionService$ConverterFactoryAdapter.convert(GenericConversionService.java:437) + at org.springframework.core.convert.support.ConversionUtils.invokeConverter(ConversionUtils.java:41) + ... 53 common frames omitted