diff --git a/.gitignore b/.gitignore
index 40223b85..bc6a93a5 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,3 +25,5 @@ target/
/.nb-gradle/
node_modules/
dist/
+./logs/error_server.log
+./logs/dbswitch_server.log
\ No newline at end of file
diff --git a/dbswitch-admin-ui/src/assets/logo-2.png b/dbswitch-admin-ui/src/assets/logo-2.png
new file mode 100644
index 00000000..f04024cc
Binary files /dev/null and b/dbswitch-admin-ui/src/assets/logo-2.png differ
diff --git a/dbswitch-admin-ui/src/assets/logo.png b/dbswitch-admin-ui/src/assets/logo.png
index f04024cc..16b81ba2 100644
Binary files a/dbswitch-admin-ui/src/assets/logo.png and b/dbswitch-admin-ui/src/assets/logo.png differ
diff --git a/dbswitch-admin-ui/src/views/task/assignment.vue b/dbswitch-admin-ui/src/views/task/assignment.vue
index 7cf922c0..d874be19 100644
--- a/dbswitch-admin-ui/src/views/task/assignment.vue
+++ b/dbswitch-admin-ui/src/views/task/assignment.vue
@@ -26,6 +26,7 @@
border>
-
-
+
+
+
源端数据源:{{ scope.row.sourceSchema }}
+
源端数据源类型:{{ scope.row.sourceType }}
+
+ {{ scope.row.sourceSchema }}
+
+
+
+
+
-
+
+
+
目标端数据源:{{ scope.row.targetSchema }}
+
目标端数据源类型:{{ scope.row.targetType }}
+
+ {{ scope.row.targetSchema }}
+
+
+
+
+
@@ -171,9 +190,15 @@ export default {
if (row.scheduleMode == "MANUAL") {
return "手动";
} else {
- return "系统";
+ return "定时";
}
},
+ stringSourceSchema (row, column) {
+ return row.sourceSchema + " / " + row.sourceType
+ },
+ stringTargetSchema (row, column) {
+ return row.targetSchema + " / " + row.targetType
+ },
handleCreate: function () {
this.$router.push('/task/create')
},
@@ -292,6 +317,12 @@ export default {
height: 100%;
}
+.el-table__cell{
+ background-color: #f5f7fa; /* 自定义背景色 */
+ color: #303133; /* 自定义字体颜色 */
+ border-right: 0px solid #EBEEF5!important;
+}
+
.demo-table-expand {
font-size: 0;
}
@@ -336,4 +367,6 @@ export default {
margin-left: auto;
margin: 10px 5px;
}
+
+
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentInfoResponse.java b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentInfoResponse.java
index 0bd40ac5..df425d75 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentInfoResponse.java
+++ b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/model/response/AssignmentInfoResponse.java
@@ -10,6 +10,7 @@
package com.gitee.dbswitch.admin.model.response;
import com.fasterxml.jackson.annotation.JsonFormat;
+import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
@@ -47,4 +48,19 @@ public class AssignmentInfoResponse {
@ApiModelProperty("更新时间")
@JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
private Timestamp updateTime;
+
+ @ApiModelProperty("源端数据源")
+ private String sourceSchema;
+
+ @ApiModelProperty("源端数据源类型")
+ private String sourceType;
+
+ @ApiModelProperty("目标端数据源")
+ private String targetSchema;
+
+ @ApiModelProperty("目标端数据源类型")
+ private String targetType;
+
+ @ApiModelProperty("运行状态")
+ private String runStatus;
}
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AssignmentService.java b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AssignmentService.java
index 0e9a9399..200c69d1 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AssignmentService.java
+++ b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/service/AssignmentService.java
@@ -9,6 +9,7 @@
/////////////////////////////////////////////////////////////
package com.gitee.dbswitch.admin.service;
+import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.gitee.dbswitch.admin.common.exception.DbswitchException;
import com.gitee.dbswitch.admin.common.response.PageResult;
import com.gitee.dbswitch.admin.common.response.Result;
@@ -19,13 +20,16 @@ import com.gitee.dbswitch.admin.dao.AssignmentConfigDAO;
import com.gitee.dbswitch.admin.dao.AssignmentTaskDAO;
import com.gitee.dbswitch.admin.dao.DatabaseConnectionDAO;
import com.gitee.dbswitch.admin.entity.AssignmentConfigEntity;
+import com.gitee.dbswitch.admin.entity.AssignmentJobEntity;
import com.gitee.dbswitch.admin.entity.AssignmentTaskEntity;
import com.gitee.dbswitch.admin.entity.DatabaseConnectionEntity;
+import com.gitee.dbswitch.admin.mapper.AssignmentJobMapper;
import com.gitee.dbswitch.admin.model.request.AssigmentCreateRequest;
import com.gitee.dbswitch.admin.model.request.AssigmentUpdateRequest;
import com.gitee.dbswitch.admin.model.request.AssignmentSearchRequest;
import com.gitee.dbswitch.admin.model.response.AssignmentDetailResponse;
import com.gitee.dbswitch.admin.model.response.AssignmentInfoResponse;
+import com.gitee.dbswitch.admin.type.JobStatusEnum;
import com.gitee.dbswitch.admin.type.ScheduleModeEnum;
import com.gitee.dbswitch.admin.util.PageUtils;
import com.gitee.dbswitch.common.converter.ConverterFactory;
@@ -64,6 +68,9 @@ public class AssignmentService {
@Resource
private DriverLoadService driverLoadService;
+ @Resource
+ private AssignmentJobMapper assignmentJobMapper;
+
@Transactional(rollbackFor = Exception.class)
public AssignmentInfoResponse createAssignment(AssigmentCreateRequest request) {
AssignmentTaskEntity assignment = request.toAssignmentTask();
@@ -129,10 +136,36 @@ public class AssignmentService {
}
public PageResult listAll(AssignmentSearchRequest request) {
- Supplier> method = () ->
- ConverterFactory.getConverter(AssignmentInfoConverter.class)
- .convert(assignmentTaskDAO.listAll(request.getSearchText()));
+ Supplier> method = () -> {
+ List assignmentInfoResponseList = ConverterFactory.getConverter(AssignmentInfoConverter.class)
+ .convert(assignmentTaskDAO.listAll(request.getSearchText()));
+ assignmentInfoResponseList.forEach((e)->{
+ AssignmentConfigEntity assignmentConfigEntity = this.assignmentConfigDAO.getByAssignmentTaskId(e.getId());
+ Long sourceConnectionId = assignmentConfigEntity.getSourceConnectionId();
+ DatabaseConnectionEntity databaseConnectionEntity = this.databaseConnectionDAO.getById(sourceConnectionId);
+ String sourceSchema = assignmentConfigEntity.getSourceSchema();
+ e.setSourceSchema(sourceSchema);
+ String sourceType = databaseConnectionEntity.getType().getName();
+ e.setSourceType(sourceType);
+
+ Long targetConnectionId = assignmentConfigEntity.getTargetConnectionId();
+ DatabaseConnectionEntity databaseConnectionEntity1 = this.databaseConnectionDAO.getById(targetConnectionId);
+ String targetSchema = assignmentConfigEntity.getTargetSchema();
+ e.setTargetSchema(targetSchema);
+ String targetType = databaseConnectionEntity1.getType().getName();
+ e.setTargetType(targetType);
+
+ AssignmentJobEntity assignmentJobEntity = this.assignmentJobMapper.selectOne(
+ new LambdaQueryWrapper()
+ .eq(AssignmentJobEntity::getAssignmentId, e.getId()).orderByDesc(AssignmentJobEntity::getCreateTime)
+ .last(" limit 1 "));
+ Integer status = assignmentJobEntity.getStatus();
+ e.setRunStatus(JobStatusEnum.of(status).getName());
+
+ });
+ return assignmentInfoResponseList;
+ };
return PageUtils.getPage(method, request.getPage(), request.getSize());
}
diff --git a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/JobStatusEnum.java b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/JobStatusEnum.java
index 42f52839..b7f5183e 100644
--- a/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/JobStatusEnum.java
+++ b/dbswitch-admin/src/main/java/com/gitee/dbswitch/admin/type/JobStatusEnum.java
@@ -17,10 +17,10 @@ import lombok.Getter;
public enum JobStatusEnum {
INIT(0, "未执行"),
- RUNNING(1, "运行中"),
- FAIL(2, "失败"),
- PASS(3, "成功"),
- CANCEL(4, "手动终止"),
+ RUNNING(1, "执行中"),
+ FAIL(2, "执行异常"),
+ PASS(3, "执行成功"),
+ CANCEL(4, "任务取消"),
;
private int value;
diff --git a/logs/dbswitch_server.log b/logs/dbswitch_server.log
deleted file mode 100644
index 54fbc75c..00000000
--- a/logs/dbswitch_server.log
+++ /dev/null
@@ -1,557 +0,0 @@
-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.
- 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-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-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-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.
- 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-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.
- 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-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.
- 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-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.
- 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-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
deleted file mode 100644
index a5efd685..00000000
--- a/logs/error_server.log
+++ /dev/null
@@ -1,1335 +0,0 @@
-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)
- 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.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseProductName(VendorDatabaseIdProvider.java:77)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseName(VendorDatabaseIdProvider.java:63)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseId(VendorDatabaseIdProvider.java:50)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:536)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:440)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:605)
- at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:235)
- 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:652)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:637)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)
- 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.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1509)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1404)
- 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)
- 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.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)
- ... 87 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)
- ... 90 common frames omitted
-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)
- 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.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseProductName(VendorDatabaseIdProvider.java:77)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseName(VendorDatabaseIdProvider.java:63)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseId(VendorDatabaseIdProvider.java:50)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:536)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:440)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:605)
- at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:235)
- 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:652)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:637)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)
- 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.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1509)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1404)
- 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)
- 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.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)
- ... 87 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)
- ... 90 common frames omitted
-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)
- 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)
- 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.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-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)
- 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-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.
-----------------------------------------------------------------------------------------------------------------------------------
-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
-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)
- 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.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseProductName(VendorDatabaseIdProvider.java:77)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseName(VendorDatabaseIdProvider.java:63)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseId(VendorDatabaseIdProvider.java:50)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:536)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:440)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:605)
- at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:235)
- 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:652)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:637)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)
- 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.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1509)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1404)
- 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)
- 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.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)
- ... 87 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)
- ... 90 common frames omitted
-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)
- 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.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseProductName(VendorDatabaseIdProvider.java:77)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseName(VendorDatabaseIdProvider.java:63)
- at org.apache.ibatis.mapping.VendorDatabaseIdProvider.getDatabaseId(VendorDatabaseIdProvider.java:50)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.buildSqlSessionFactory(MybatisSqlSessionFactoryBean.java:536)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.afterPropertiesSet(MybatisSqlSessionFactoryBean.java:440)
- at com.baomidou.mybatisplus.extension.spring.MybatisSqlSessionFactoryBean.getObject(MybatisSqlSessionFactoryBean.java:605)
- at com.baomidou.mybatisplus.autoconfigure.MybatisPlusAutoConfiguration.sqlSessionFactory(MybatisPlusAutoConfiguration.java:235)
- 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.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:154)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiate(ConstructorResolver.java:652)
- at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:637)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1336)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1176)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:556)
- 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.support.AbstractAutowireCapableBeanFactory.autowireByType(AbstractAutowireCapableBeanFactory.java:1509)
- at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1404)
- 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)
- 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.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)
- ... 87 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)
- ... 90 common frames omitted
-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.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: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