From ef7882f5bdbbfdda104f333a0e516407dfd69f8a Mon Sep 17 00:00:00 2001 From: Shi Xu Chao <2184233957@qq.com> Date: Sat, 28 Oct 2023 14:03:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8C=BB=E7=94=9F=E7=9A=84=E4=B8=AA=E4=BA=BA?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E5=88=9D=E5=A7=8B=E5=8C=96=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 38 + .idea/.gitignore | 8 + .idea/encodings.xml | 13 + .idea/misc.xml | 12 + .idea/uiDesigner.xml | 124 ++ grail-patient-doctor-common/.gitignore | 38 + grail-patient-doctor-common/pom.xml | 26 + .../src/main/java/com/grail/domain/Vo.java | 15 + .../java/com/grail/domain/model/Doctor.java | 51 + .../grail/domain/request/DoctorRequest.java | 51 + .../grail/domain/response/DoctorResponse.java | 48 + grail-patient-doctor-remote/.gitignore | 38 + grail-patient-doctor-remote/pom.xml | 27 + .../doctor/factory/FactoryDoctorService.java | 52 + .../doctor/remote/RemoteDoctorService.java | 70 + ...ot.autoconfigure.AutoConfiguration.imports | 1 + grail-patient-doctor-server/.gitignore | 38 + grail-patient-doctor-server/pom.xml | 92 ++ .../com/grail/doctor/DoctorApplication.java | 22 + .../doctor/controller/DoctorController.java | 101 ++ .../com/grail/doctor/mapper/DoctorMapper.java | 27 + .../grail/doctor/service/DoctorService.java | 24 + .../service/impl/DoctorServiceImpl.java | 54 + .../src/main/resources/banner.txt | 2 + .../src/main/resources/bootstrap.yml | 32 + .../src/main/resources/logback.xml | 74 + .../main/resources/mapper/DoctorMapper.xml | 79 ++ .../grail/patient/wallet/error.2023-10-26.log | 0 .../grail/patient/wallet/error.2023-10-27.log | 1249 +++++++++++++++++ logs/grail/patient/wallet/error.log | 662 +++++++++ logs/grail/patient/wallet/info.2023-10-26.log | 56 + logs/grail/patient/wallet/info.2023-10-27.log | 521 +++++++ logs/grail/patient/wallet/info.log | 98 ++ pom.xml | 26 + 34 files changed, 3769 insertions(+) create mode 100644 .gitignore create mode 100644 .idea/.gitignore create mode 100644 .idea/encodings.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/uiDesigner.xml create mode 100644 grail-patient-doctor-common/.gitignore create mode 100644 grail-patient-doctor-common/pom.xml create mode 100644 grail-patient-doctor-common/src/main/java/com/grail/domain/Vo.java create mode 100644 grail-patient-doctor-common/src/main/java/com/grail/domain/model/Doctor.java create mode 100644 grail-patient-doctor-common/src/main/java/com/grail/domain/request/DoctorRequest.java create mode 100644 grail-patient-doctor-common/src/main/java/com/grail/domain/response/DoctorResponse.java create mode 100644 grail-patient-doctor-remote/.gitignore create mode 100644 grail-patient-doctor-remote/pom.xml create mode 100644 grail-patient-doctor-remote/src/main/java/com/grail/doctor/factory/FactoryDoctorService.java create mode 100644 grail-patient-doctor-remote/src/main/java/com/grail/doctor/remote/RemoteDoctorService.java create mode 100644 grail-patient-doctor-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports create mode 100644 grail-patient-doctor-server/.gitignore create mode 100644 grail-patient-doctor-server/pom.xml create mode 100644 grail-patient-doctor-server/src/main/java/com/grail/doctor/DoctorApplication.java create mode 100644 grail-patient-doctor-server/src/main/java/com/grail/doctor/controller/DoctorController.java create mode 100644 grail-patient-doctor-server/src/main/java/com/grail/doctor/mapper/DoctorMapper.java create mode 100644 grail-patient-doctor-server/src/main/java/com/grail/doctor/service/DoctorService.java create mode 100644 grail-patient-doctor-server/src/main/java/com/grail/doctor/service/impl/DoctorServiceImpl.java create mode 100644 grail-patient-doctor-server/src/main/resources/banner.txt create mode 100644 grail-patient-doctor-server/src/main/resources/bootstrap.yml create mode 100644 grail-patient-doctor-server/src/main/resources/logback.xml create mode 100644 grail-patient-doctor-server/src/main/resources/mapper/DoctorMapper.xml create mode 100644 logs/grail/patient/wallet/error.2023-10-26.log create mode 100644 logs/grail/patient/wallet/error.2023-10-27.log create mode 100644 logs/grail/patient/wallet/error.log create mode 100644 logs/grail/patient/wallet/info.2023-10-26.log create mode 100644 logs/grail/patient/wallet/info.2023-10-27.log create mode 100644 logs/grail/patient/wallet/info.log create mode 100644 pom.xml diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..35410ca --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# 默认忽略的文件 +/shelf/ +/workspace.xml +# 基于编辑器的 HTTP 客户端请求 +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/encodings.xml b/.idea/encodings.xml new file mode 100644 index 0000000..04da211 --- /dev/null +++ b/.idea/encodings.xml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..26f4fe2 --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,12 @@ + + + + + + + + \ No newline at end of file diff --git a/.idea/uiDesigner.xml b/.idea/uiDesigner.xml new file mode 100644 index 0000000..2b63946 --- /dev/null +++ b/.idea/uiDesigner.xml @@ -0,0 +1,124 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/grail-patient-doctor-common/.gitignore b/grail-patient-doctor-common/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/grail-patient-doctor-common/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/grail-patient-doctor-common/pom.xml b/grail-patient-doctor-common/pom.xml new file mode 100644 index 0000000..87eb6af --- /dev/null +++ b/grail-patient-doctor-common/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + com.grail + grail-patient-doctor + 3.6.3 + + + grail-patient-doctor-common + + + 17 + 17 + UTF-8 + + + + com.grail + grail-common-core + + + + diff --git a/grail-patient-doctor-common/src/main/java/com/grail/domain/Vo.java b/grail-patient-doctor-common/src/main/java/com/grail/domain/Vo.java new file mode 100644 index 0000000..ebea87c --- /dev/null +++ b/grail-patient-doctor-common/src/main/java/com/grail/domain/Vo.java @@ -0,0 +1,15 @@ +package com.grail.domain; + +import lombok.Data; + +/** + * @Author: + * @Date: + * @Description + */ +@Data +public class Vo { + + public Integer userId; + +} diff --git a/grail-patient-doctor-common/src/main/java/com/grail/domain/model/Doctor.java b/grail-patient-doctor-common/src/main/java/com/grail/domain/model/Doctor.java new file mode 100644 index 0000000..99f28e4 --- /dev/null +++ b/grail-patient-doctor-common/src/main/java/com/grail/domain/model/Doctor.java @@ -0,0 +1,51 @@ +package com.grail.domain.model; + +import lombok.Data; + +/** + * @Author: shixuchao + * @Date: + * @Description 医生信息 + */ +@Data +public class Doctor { + //医生主键ID + private Integer doctorId; + + //真实姓名 + private String doctorName; + + //医生性别 + private Integer doctorGender; + + //所在医院 + private String doctorHospital; + + //医生职务 + private String doctorCareer; + + //执业形象照 + private String doctorPicture; + + //个人简历 + private String personalProfile; + + //擅长领域 + private String doctorField; + + //所属科室外键ID + private Integer departmentId; + + //自动回复权限 + private Integer replyStatus; + + //自动回复内容 + private String replyContent; + + //用户Id + private Integer userId; + + //医生设置问诊金额 + private Integer consultationPrice; + +} diff --git a/grail-patient-doctor-common/src/main/java/com/grail/domain/request/DoctorRequest.java b/grail-patient-doctor-common/src/main/java/com/grail/domain/request/DoctorRequest.java new file mode 100644 index 0000000..0313025 --- /dev/null +++ b/grail-patient-doctor-common/src/main/java/com/grail/domain/request/DoctorRequest.java @@ -0,0 +1,51 @@ +package com.grail.domain.request; + +import lombok.Data; + +/** + * @Author: + * @Date: + * @Description 医生信息列表 + */ +@Data +public class DoctorRequest { + + //医生主键ID + private Integer doctorId; + + //真实姓名 + private String doctorName; + + //医生性别 + private Integer doctorGender; + + //所在医院 + private String doctorHospital; + + //医生职务 + private String doctorCareer; + + //执业形象照 + private String doctorPicture; + + //个人简历 + private String personalProfile; + + //擅长领域 + private String doctorField; + + //所属科室外键ID + private Integer departmentId; + + //自动回复权限 + private Integer replyStatus; + + //自动回复内容 + private String replyContent; + + //用户Id + private Integer userId; + + //医生设置问诊金额 + private String consultationPrice; +} diff --git a/grail-patient-doctor-common/src/main/java/com/grail/domain/response/DoctorResponse.java b/grail-patient-doctor-common/src/main/java/com/grail/domain/response/DoctorResponse.java new file mode 100644 index 0000000..fd643f6 --- /dev/null +++ b/grail-patient-doctor-common/src/main/java/com/grail/domain/response/DoctorResponse.java @@ -0,0 +1,48 @@ +package com.grail.domain.response; + +import lombok.Data; + +/** + * @Author: + * @Date: + * @Description 医生信息 + */ +@Data +public class DoctorResponse { + + //真实姓名 + private String doctorName; + + //医生性别 + private Integer doctorGender; + + //所在医院 + private String doctorHospital; + + //医生职务 + private String doctorCareer; + + //执业形象照 + private String doctorPicture; + + //个人简历 + private String personalProfile; + + //擅长领域 + private String doctorField; + + //所属科室外键ID + private Integer departmentId; + + //自动回复权限 + private Integer replyStatus; + + //自动回复内容 + private String replyContent; + + //用户Id + private Integer userId; + + //医生设置问诊金额 + private String consultationPrice; +} diff --git a/grail-patient-doctor-remote/.gitignore b/grail-patient-doctor-remote/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/grail-patient-doctor-remote/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/grail-patient-doctor-remote/pom.xml b/grail-patient-doctor-remote/pom.xml new file mode 100644 index 0000000..99ed3de --- /dev/null +++ b/grail-patient-doctor-remote/pom.xml @@ -0,0 +1,27 @@ + + + 4.0.0 + + com.grail + grail-patient-doctor + 3.6.3 + + + grail-patient-doctor-remote + + + 17 + 17 + UTF-8 + + + + com.grail + grail-patient-doctor-common + 3.6.3 + + + + diff --git a/grail-patient-doctor-remote/src/main/java/com/grail/doctor/factory/FactoryDoctorService.java b/grail-patient-doctor-remote/src/main/java/com/grail/doctor/factory/FactoryDoctorService.java new file mode 100644 index 0000000..72d49b9 --- /dev/null +++ b/grail-patient-doctor-remote/src/main/java/com/grail/doctor/factory/FactoryDoctorService.java @@ -0,0 +1,52 @@ +package com.grail.doctor.factory; + +import com.grail.common.core.domain.R; +import com.grail.doctor.remote.RemoteDoctorService; +import com.grail.domain.Vo; +import com.grail.domain.request.DoctorRequest; +import com.grail.domain.response.DoctorResponse; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.cloud.openfeign.FallbackFactory; +import org.springframework.stereotype.Component; + +/** + * @Author: + * @Date: + * @Description + */ +@Component +public class FactoryDoctorService implements FallbackFactory { + + private final static Logger log= LoggerFactory.getLogger(FactoryDoctorService.class); + + @Override + public RemoteDoctorService create(Throwable cause) { + return new RemoteDoctorService() { + @Override + public R doctorList(Vo vo) { + return R.fail("远程调用医生信息错误"); + } + + @Override + public R doctorInsert(DoctorResponse doctorResponse) { + return R.fail("远程调用添加医生接口信息错误"); + } + + @Override + public R doctorUpdate(DoctorRequest doctorRequest) { + return R.fail("远程调用修改医生信息的接口发生错误信息"); + } + + @Override + public R doctorDelete(String doctorId) { + return R.fail("远程调用删除医生信息发生错误"); + } + + @Override + public R doctorFind(Integer doctorId) { + return R.fail("远程调用回显医生信息发生错误"); + } + }; + } +} diff --git a/grail-patient-doctor-remote/src/main/java/com/grail/doctor/remote/RemoteDoctorService.java b/grail-patient-doctor-remote/src/main/java/com/grail/doctor/remote/RemoteDoctorService.java new file mode 100644 index 0000000..06a86ea --- /dev/null +++ b/grail-patient-doctor-remote/src/main/java/com/grail/doctor/remote/RemoteDoctorService.java @@ -0,0 +1,70 @@ +package com.grail.doctor.remote; + +import com.grail.common.core.domain.R; +import com.grail.doctor.factory.FactoryDoctorService; +import com.grail.domain.Vo; +import com.grail.domain.request.DoctorRequest; +import com.grail.domain.response.DoctorResponse; +import org.springframework.cloud.openfeign.FeignClient; +import org.springframework.web.bind.annotation.DeleteMapping; +import org.springframework.web.bind.annotation.PathVariable; +import org.springframework.web.bind.annotation.PostMapping; +import org.springframework.web.bind.annotation.RequestBody; + +/** + * @Author: + * @Date: + * @Description + */ +@FeignClient(value = "grail-doctor" ,fallbackFactory = FactoryDoctorService.class ) +public interface RemoteDoctorService { + + /** + * @Author:shixuchao + * @Date: + * @Description 医生信息列表展示 + */ + + @PostMapping("/doctorList") + public R doctorList(@RequestBody Vo vo); + + + /** + * @Author:shixuchao + * @Date: + * @Description 添加医生个人信息 + */ + + @PostMapping("/doctorInsert") + public R doctorInsert(@RequestBody DoctorResponse doctorResponse); + + + + /** + * @Author:shixuchao + * @Date: + * @Description 修改医生个人信息 + */ + + @PostMapping("/doctorUpdate") + public R doctorUpdate(@RequestBody DoctorRequest doctorRequest); + + + /** + * @Author:shixuchao + * @Date: + * @Description 删除医生个人信息 + */ + + @DeleteMapping("/doctorDelete/{doctorId}") + public R doctorDelete(@PathVariable String doctorId); + + /** + * @Author:shixuchao + * @Date: + * @Description 回显医生个人信息 + */ + + @PostMapping("/doctorFind/{doctorId}") + public R doctorFind(@PathVariable Integer doctorId); +} diff --git a/grail-patient-doctor-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports b/grail-patient-doctor-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports new file mode 100644 index 0000000..b5fd409 --- /dev/null +++ b/grail-patient-doctor-remote/src/main/resources/META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports @@ -0,0 +1 @@ +# 调用接口相对路径 diff --git a/grail-patient-doctor-server/.gitignore b/grail-patient-doctor-server/.gitignore new file mode 100644 index 0000000..5ff6309 --- /dev/null +++ b/grail-patient-doctor-server/.gitignore @@ -0,0 +1,38 @@ +target/ +!.mvn/wrapper/maven-wrapper.jar +!**/src/main/**/target/ +!**/src/test/**/target/ + +### IntelliJ IDEA ### +.idea/modules.xml +.idea/jarRepositories.xml +.idea/compiler.xml +.idea/libraries/ +*.iws +*.iml +*.ipr + +### Eclipse ### +.apt_generated +.classpath +.factorypath +.project +.settings +.springBeans +.sts4-cache + +### NetBeans ### +/nbproject/private/ +/nbbuild/ +/dist/ +/nbdist/ +/.nb-gradle/ +build/ +!**/src/main/**/build/ +!**/src/test/**/build/ + +### VS Code ### +.vscode/ + +### Mac OS ### +.DS_Store \ No newline at end of file diff --git a/grail-patient-doctor-server/pom.xml b/grail-patient-doctor-server/pom.xml new file mode 100644 index 0000000..2a1df8c --- /dev/null +++ b/grail-patient-doctor-server/pom.xml @@ -0,0 +1,92 @@ + + + 4.0.0 + + com.grail + grail-patient-doctor + 3.6.3 + + + grail-patient-doctor-server + + + 17 + 17 + UTF-8 + + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-discovery + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-nacos-config + + + + + com.alibaba.cloud + spring-cloud-starter-alibaba-sentinel + + + + + org.springframework.boot + spring-boot-starter-actuator + + + + + io.springfox + springfox-swagger-ui + ${swagger.fox.version} + + + + + mysql + mysql-connector-java + + + + + com.grail + grail-common-datasource + + + + + com.grail + grail-common-datascope + + + + + com.grail + grail-common-log + + + + + com.grail + grail-common-swagger + + + + + com.grail + grail-patient-doctor-common + 3.6.3 + + + + + + diff --git a/grail-patient-doctor-server/src/main/java/com/grail/doctor/DoctorApplication.java b/grail-patient-doctor-server/src/main/java/com/grail/doctor/DoctorApplication.java new file mode 100644 index 0000000..d9c2cca --- /dev/null +++ b/grail-patient-doctor-server/src/main/java/com/grail/doctor/DoctorApplication.java @@ -0,0 +1,22 @@ +package com.grail.doctor; + +import com.grail.common.security.annotation.EnableCustomConfig; +import com.grail.common.security.annotation.EnableRyFeignClients; +import com.grail.common.swagger.annotation.EnableCustomSwagger2; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; + +/** + * @Author: + * @Date: + * @Description + */ +@EnableCustomSwagger2 +@EnableRyFeignClients +@EnableCustomConfig +@SpringBootApplication +public class DoctorApplication { + public static void main(String[] args) { + SpringApplication.run(DoctorApplication.class); + } +} diff --git a/grail-patient-doctor-server/src/main/java/com/grail/doctor/controller/DoctorController.java b/grail-patient-doctor-server/src/main/java/com/grail/doctor/controller/DoctorController.java new file mode 100644 index 0000000..b1a9acd --- /dev/null +++ b/grail-patient-doctor-server/src/main/java/com/grail/doctor/controller/DoctorController.java @@ -0,0 +1,101 @@ +package com.grail.doctor.controller; + +import com.alibaba.fastjson.JSON; +import com.grail.common.core.domain.R; +import com.grail.common.core.domain.Result; +import com.grail.common.security.utils.SecurityUtils; +import com.grail.doctor.service.DoctorService; +import com.grail.domain.Vo; +import com.grail.domain.request.DoctorRequest; +import com.grail.domain.response.DoctorResponse; +import lombok.extern.log4j.Log4j2; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.web.bind.annotation.*; + +import javax.servlet.http.HttpServletRequest; + +/** + * @Author:shixuchao + * @Date: + * @Description 医生个人信息 + */ +@RestController +@RequestMapping("/doctor") +@Log4j2 +public class DoctorController { + @Autowired + private DoctorService doctorService; + + @Autowired + private HttpServletRequest request; + + /** + * @Author:shixuchao + * @Date: + * @Description 医生信息列表展示 + */ + + @PostMapping("/doctorList") + private R doctorList(@RequestBody Vo vo){ + R result=doctorService.doctorList(vo); + log.info("功能:医生信息 URI:{} 方法:{} 参数:{}",request.getRequestURI(),request.getMethod(), + JSON.toJSONString(result.getData())); + return result; + } + + /** + * @Author:shixuchao + * @Date: + * @Description 添加医生个人信息 + */ + + @PostMapping("/doctorInsert") + private R doctorInsert(@RequestBody DoctorResponse doctorResponse){ + R result=doctorService.doctorInsert(doctorResponse); + log.info("功能:添加医生信息 URI:{} 方法:{} 参数:{}",request.getRequestURI(),request.getMethod(), + JSON.toJSONString(result.getData())); + return result; + } + + /** + * @Author:shixuchao + * @Date: + * @Description 修改医生个人信息 + */ + + @PostMapping("/doctorUpdate") + private R doctorUpdate(@RequestBody DoctorRequest doctorRequest){ + R result=doctorService.doctorUpdate(doctorRequest); + log.info("功能:修改医生信息 URI:{} 方法:{} 参数:{}",request.getRequestURI(),result.getData() + ,JSON.toJSONString(result.getData())); + return result; + } + + /** + * @Author:shixuchao + * @Date: + * @Description 删除医生个人信息 + */ + + @DeleteMapping("/doctorDelete/{doctorId}") + private R doctorDelete(@PathVariable String doctorId){ + R result=doctorService.doctorDelete(doctorId); + log.info("功能:删除医生信息 URI:{} 方法:{} 参数:{}",request.getRequestURI(),request.getMethod(), + JSON.toJSONString(result.getData())); + return result; + } + + /** + * @Author:shixuchao + * @Date: + * @Description 回显医生个人信息 + */ + + @PostMapping("/doctorFind/{doctorId}") + private R doctorFind(@PathVariable Integer doctorId){ + R result=doctorService.doctorFind(doctorId); + log.info("功能:回显医生信息 URI:{} 方法:{} 参数:{}",request.getRequestURI(),request.getMethod(), + JSON.toJSONString(result.getData())); + return result; + } +} diff --git a/grail-patient-doctor-server/src/main/java/com/grail/doctor/mapper/DoctorMapper.java b/grail-patient-doctor-server/src/main/java/com/grail/doctor/mapper/DoctorMapper.java new file mode 100644 index 0000000..2fffe5f --- /dev/null +++ b/grail-patient-doctor-server/src/main/java/com/grail/doctor/mapper/DoctorMapper.java @@ -0,0 +1,27 @@ +package com.grail.doctor.mapper; + +import com.grail.domain.Vo; +import com.grail.domain.request.DoctorRequest; +import com.grail.domain.response.DoctorResponse; +import org.apache.ibatis.annotations.Mapper; +import org.apache.ibatis.annotations.Param; + +import java.util.List; + +/** + * @Author: + * @Date: + * @Description + */ +@Mapper +public interface DoctorMapper { + List doctorList(Vo vo); + + Integer doctorInsert(DoctorResponse doctorResponse); + + Integer doctorUpdate(DoctorRequest doctorRequest); + + Integer doctorDelete(@Param("doctorId") String doctorId); + + DoctorRequest doctorFind(@Param("doctorId") Integer doctorId); +} diff --git a/grail-patient-doctor-server/src/main/java/com/grail/doctor/service/DoctorService.java b/grail-patient-doctor-server/src/main/java/com/grail/doctor/service/DoctorService.java new file mode 100644 index 0000000..05ee51e --- /dev/null +++ b/grail-patient-doctor-server/src/main/java/com/grail/doctor/service/DoctorService.java @@ -0,0 +1,24 @@ +package com.grail.doctor.service; + +import com.grail.common.core.domain.R; +import com.grail.common.core.domain.Result; +import com.grail.domain.Vo; +import com.grail.domain.request.DoctorRequest; +import com.grail.domain.response.DoctorResponse; + +/** + * @Author: + * @Date: + * @Description + */ +public interface DoctorService { + R doctorList(Vo vo); + + R doctorInsert(DoctorResponse doctorResponse); + + R doctorUpdate(DoctorRequest doctorRequest); + + R doctorDelete(String doctorId); + + R doctorFind(Integer doctorId); +} diff --git a/grail-patient-doctor-server/src/main/java/com/grail/doctor/service/impl/DoctorServiceImpl.java b/grail-patient-doctor-server/src/main/java/com/grail/doctor/service/impl/DoctorServiceImpl.java new file mode 100644 index 0000000..b3a6cfc --- /dev/null +++ b/grail-patient-doctor-server/src/main/java/com/grail/doctor/service/impl/DoctorServiceImpl.java @@ -0,0 +1,54 @@ +package com.grail.doctor.service.impl; + +import com.grail.common.core.domain.R; +import com.grail.common.core.domain.Result; +import com.grail.doctor.mapper.DoctorMapper; +import com.grail.doctor.service.DoctorService; +import com.grail.domain.Vo; +import com.grail.domain.request.DoctorRequest; +import com.grail.domain.response.DoctorResponse; +import org.springframework.beans.factory.annotation.Autowired; +import org.springframework.stereotype.Service; + +import java.util.List; + +/** + * @Author: + * @Date: + * @Description + */ +@Service +public class DoctorServiceImpl implements DoctorService { + + @Autowired + public DoctorMapper doctorMapper; + @Override + public R doctorList(Vo vo) { + List doctorRequestList=doctorMapper.doctorList(vo); + return R.ok(doctorRequestList); + } + + @Override + public R doctorInsert(DoctorResponse doctorResponse) { + Integer doctorInsert=doctorMapper.doctorInsert(doctorResponse); + return R.ok(doctorResponse,doctorInsert>0?"添加成功":"添加失败"); + } + + @Override + public R doctorUpdate(DoctorRequest doctorRequest) { + Integer doctorUpdate=doctorMapper.doctorUpdate(doctorRequest); + return R.ok(doctorRequest,doctorUpdate>0?"修改成功":"修改失败"); + } + + @Override + public R doctorDelete(String doctorId) { + Integer doctorDelete=doctorMapper.doctorDelete(doctorId); + return doctorDelete>0?R.ok("删除成功"):R.ok("删除失败"); + } + + @Override + public R doctorFind(Integer doctorId) { + DoctorRequest doctorFind=doctorMapper.doctorFind(doctorId); + return R.ok(doctorFind); + } +} diff --git a/grail-patient-doctor-server/src/main/resources/banner.txt b/grail-patient-doctor-server/src/main/resources/banner.txt new file mode 100644 index 0000000..0dd5eee --- /dev/null +++ b/grail-patient-doctor-server/src/main/resources/banner.txt @@ -0,0 +1,2 @@ +Spring Boot Version: ${spring-boot.version} +Spring Application Name: ${spring.application.name} diff --git a/grail-patient-doctor-server/src/main/resources/bootstrap.yml b/grail-patient-doctor-server/src/main/resources/bootstrap.yml new file mode 100644 index 0000000..da7f310 --- /dev/null +++ b/grail-patient-doctor-server/src/main/resources/bootstrap.yml @@ -0,0 +1,32 @@ +# Tomcat +server: + port: 10009 + +# Spring +spring: + application: + # 应用名称 + name: grail-doctor + profiles: + # 环境配置 + active: dev + cloud: + nacos: + discovery: + # 服务注册地址 + server-addr: 10.100.1.3:8848 + config: + # 配置中心地址 + server-addr: 10.100.1.3:8848 + # 配置文件格式 + file-extension: yml + # 共享配置 + shared-configs: + - application-${spring.profiles.active}.${spring.cloud.nacos.config.file-extension} + rabbitmq: + host: 182.254.222.21 + + +mybatis: + configuration: + map-underscore-to-camel-case: true diff --git a/grail-patient-doctor-server/src/main/resources/logback.xml b/grail-patient-doctor-server/src/main/resources/logback.xml new file mode 100644 index 0000000..c1d91b8 --- /dev/null +++ b/grail-patient-doctor-server/src/main/resources/logback.xml @@ -0,0 +1,74 @@ + + + + + + + + + + + ${log.pattern} + + + + + + ${log.path}/info.log + + + + ${log.path}/info.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + INFO + + ACCEPT + + DENY + + + + + ${log.path}/error.log + + + + ${log.path}/error.%d{yyyy-MM-dd}.log + + 60 + + + ${log.pattern} + + + + ERROR + + ACCEPT + + DENY + + + + + + + + + + + + + + + + + + diff --git a/grail-patient-doctor-server/src/main/resources/mapper/DoctorMapper.xml b/grail-patient-doctor-server/src/main/resources/mapper/DoctorMapper.xml new file mode 100644 index 0000000..9c9686d --- /dev/null +++ b/grail-patient-doctor-server/src/main/resources/mapper/DoctorMapper.xml @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + INSERT INTO `t_doctor` + + doctor_name, + doctor_gender, + doctor_hospital, + doctor_career, + doctor_picture, + personal_profile, + doctor_field, + department_id, + reply_status, + reply_content, + user_id, + consultation_price, + + + #{doctorName}, + #{doctorGender}, + #{doctorHospital}, + #{doctorCareer}, + #{doctorPicture}, + #{personalProfile}, + #{doctorField}, + #{departmentId}, + #{replyStatus}, + #{replyContent}, + #{userId}, + #{consultationPrice}, + + + + UPDATE `t_doctor` + + doctor_name=#{doctorName}, + doctor_gender=#{doctorGender}, + doctor_hospital=#{doctorHospital}, + doctor_career=#{doctorCareer}, + doctor_picture=#{doctorPicture}, + personal_profile=#{personalProfile}, + doctor_field=#{doctorField}, + department_id=#{departmentId}, + reply_status=#{replyStatus}, + reply_content=#{replyContent}, + user_id=#{userId}, + consultation_price=#{consultationPrice}, + + WHERE `doctor_id` = #{doctorId}; + + + + delete from t_doctor where doctor_id#{doctorId} + + + + + diff --git a/logs/grail/patient/wallet/error.2023-10-26.log b/logs/grail/patient/wallet/error.2023-10-26.log new file mode 100644 index 0000000..e69de29 diff --git a/logs/grail/patient/wallet/error.2023-10-27.log b/logs/grail/patient/wallet/error.2023-10-27.log new file mode 100644 index 0000000..f1aa91b --- /dev/null +++ b/logs/grail/patient/wallet/error.2023-10-27.log @@ -0,0 +1,1249 @@ +11:11:25.321 [http-nio-10009-exec-10] ERROR druid.sql.Statement - [statementLogError,148] - {conn-10005, pstmt-20014} execute error. UPDATE `t_doctor` + + WHERE `doctor_id` = ?; +java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:48) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +11:11:25.432 [http-nio-10009-exec-10] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorUpdate',发生未知异常. +org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +### The error may exist in file [D:\grail\grail-patient-doctor\grail-patient-doctor-server\target\classes\mapper\DoctorMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: UPDATE `t_doctor` WHERE `doctor_id` = ?; +### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:48) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 60 common frames omitted +11:19:01.746 [http-nio-10009-exec-1] ERROR druid.sql.Statement - [statementLogError,148] - {conn-10005, pstmt-20006} execute error. UPDATE `t_doctor` + + WHERE `doctor_id` = ?; +java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:66) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +11:19:01.784 [http-nio-10009-exec-1] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorUpdate',发生未知异常. +org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +### The error may exist in file [D:\grail\grail-patient-doctor\grail-patient-doctor-server\target\classes\mapper\DoctorMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: UPDATE `t_doctor` WHERE `doctor_id` = ?; +### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:66) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 60 common frames omitted +11:21:57.371 [http-nio-10009-exec-1] ERROR druid.sql.Statement - [statementLogError,148] - {conn-10005, pstmt-20005} execute error. UPDATE `t_doctor` + + WHERE `doctor_id` = ?; +java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:66) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +11:21:57.408 [http-nio-10009-exec-1] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorUpdate',发生未知异常. +org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +### The error may exist in file [D:\grail\grail-patient-doctor\grail-patient-doctor-server\target\classes\mapper\DoctorMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: UPDATE `t_doctor` WHERE `doctor_id` = ?; +### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:66) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 60 common frames omitted +11:25:09.504 [http-nio-10009-exec-1] ERROR druid.sql.Statement - [statementLogError,148] - {conn-10005, pstmt-20005} execute error. UPDATE `t_doctor` + + WHERE `doctor_id` = ?; +java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:66) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +11:25:09.542 [http-nio-10009-exec-1] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorUpdate',发生未知异常. +org.springframework.jdbc.BadSqlGrammarException: +### Error updating database. Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +### The error may exist in file [D:\grail\grail-patient-doctor\grail-patient-doctor-server\target\classes\mapper\DoctorMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: UPDATE `t_doctor` WHERE `doctor_id` = ?; +### Cause: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 +; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:66) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE `doctor_id` = 1' at line 3 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 60 common frames omitted +20:00:45.937 [http-nio-10009-exec-3] ERROR druid.sql.Statement - [statementLogError,148] - {conn-10005, pstmt-20007} execute error. UPDATE `t_doctor` + set doctor_name=?, + doctor_gender=?, + doctor_hospital=?, + doctor_career=?, + doctor_picture=?, + personal_profile=?, + doctor_field=?, + department_id=?, + reply_status=?, + reply_content=?, + user_id=?, + consultation_price=? + WHERE `doctor_id` = ?; +java.sql.SQLException: Incorrect decimal value: '' for column 'consultation_price' at row 1 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:67) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +20:00:45.977 [http-nio-10009-exec-3] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorUpdate',发生未知异常. +org.springframework.jdbc.UncategorizedSQLException: +### Error updating database. Cause: java.sql.SQLException: Incorrect decimal value: '' for column 'consultation_price' at row 1 +### The error may exist in file [D:\grail\grail-patient-doctor\grail-patient-doctor-server\target\classes\mapper\DoctorMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: UPDATE `t_doctor` set doctor_name=?, doctor_gender=?, doctor_hospital=?, doctor_career=?, doctor_picture=?, personal_profile=?, doctor_field=?, department_id=?, reply_status=?, reply_content=?, user_id=?, consultation_price=? WHERE `doctor_id` = ?; +### Cause: java.sql.SQLException: Incorrect decimal value: '' for column 'consultation_price' at row 1 +; uncategorized SQLException; SQL state [HY000]; error code [1366]; Incorrect decimal value: '' for column 'consultation_price' at row 1; nested exception is java.sql.SQLException: Incorrect decimal value: '' for column 'consultation_price' at row 1 + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at jdk.proxy2/jdk.proxy2.$Proxy133.update(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:67) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorUpdate(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorUpdate(DoctorServiceImpl.java:38) + at com.grail.doctor.controller.DoctorController.doctorUpdate(DoctorController.java:67) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.sql.SQLException: Incorrect decimal value: '' for column 'consultation_price' at row 1 + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + 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 java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:64) + at jdk.proxy2/jdk.proxy2.$Proxy222.update(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:194) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 60 common frames omitted +20:05:22.114 [http-nio-10009-exec-8] ERROR druid.sql.Statement - [statementLogError,148] - {conn-10005, pstmt-20011} execute error. SELECT * FROM t_doctor d LEFT JOIN t_user u on d.user_id=u.user_id WHERE d.doctor_id=? +java.sql.SQLSyntaxErrorException: Table 't_individual.t_user' doesn't exist + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:132) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62) + at jdk.proxy2/jdk.proxy2.$Proxy222.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:76) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + at jdk.proxy2/jdk.proxy2.$Proxy133.selectOne(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorFind(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorFind(DoctorServiceImpl.java:50) + at com.grail.doctor.controller.DoctorController.doctorFind(DoctorController.java:95) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +20:05:22.116 [http-nio-10009-exec-8] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorFind/1',发生未知异常. +org.springframework.jdbc.BadSqlGrammarException: +### Error querying database. Cause: java.sql.SQLSyntaxErrorException: Table 't_individual.t_user' doesn't exist +### The error may exist in file [D:\grail\grail-patient-doctor\grail-patient-doctor-server\target\classes\mapper\DoctorMapper.xml] +### The error may involve defaultParameterMap +### The error occurred while setting parameters +### SQL: SELECT * FROM t_doctor d LEFT JOIN t_user u on d.user_id=u.user_id WHERE d.doctor_id=? +### Cause: java.sql.SQLSyntaxErrorException: Table 't_individual.t_user' doesn't exist +; bad SQL grammar []; nested exception is java.sql.SQLSyntaxErrorException: Table 't_individual.t_user' doesn't exist + at org.springframework.jdbc.support.SQLErrorCodeSQLExceptionTranslator.doTranslate(SQLErrorCodeSQLExceptionTranslator.java:239) + at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:70) + at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:91) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:441) + at jdk.proxy2/jdk.proxy2.$Proxy133.selectOne(Unknown Source) + at org.mybatis.spring.SqlSessionTemplate.selectOne(SqlSessionTemplate.java:160) + at org.apache.ibatis.binding.MapperMethod.execute(MapperMethod.java:87) + at org.apache.ibatis.binding.MapperProxy$PlainMethodInvoker.invoke(MapperProxy.java:145) + at org.apache.ibatis.binding.MapperProxy.invoke(MapperProxy.java:86) + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorFind(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorFind(DoctorServiceImpl.java:50) + at com.grail.doctor.controller.DoctorController.doctorFind(DoctorController.java:95) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +Caused by: java.sql.SQLSyntaxErrorException: Table 't_individual.t_user' doesn't exist + at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:120) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) + at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:916) + at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:354) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3446) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.filter.FilterEventAdapter.preparedStatement_execute(FilterEventAdapter.java:434) + at com.alibaba.druid.filter.FilterChainImpl.preparedStatement_execute(FilterChainImpl.java:3444) + at com.alibaba.druid.proxy.jdbc.PreparedStatementProxyImpl.execute(PreparedStatementProxyImpl.java:152) + at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:483) + at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:64) + at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:79) + at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:63) + at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:325) + at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:156) + at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:109) + at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:132) + at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:62) + at jdk.proxy2/jdk.proxy2.$Proxy222.query(Unknown Source) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:151) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:145) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:140) + at org.apache.ibatis.session.defaults.DefaultSqlSession.selectOne(DefaultSqlSession.java:76) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:427) + ... 60 common frames omitted +20:08:40.685 [http-nio-10009-exec-1] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorFind/1',发生未知异常. +java.lang.ClassCastException: class com.grail.domain.model.Doctor cannot be cast to class com.grail.domain.request.DoctorRequest (com.grail.domain.model.Doctor and com.grail.domain.request.DoctorRequest are in unnamed module of loader 'app') + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorFind(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorFind(DoctorServiceImpl.java:50) + at com.grail.doctor.controller.DoctorController.doctorFind(DoctorController.java:95) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) +20:11:05.229 [http-nio-10009-exec-1] ERROR c.g.c.s.h.GlobalExceptionHandler - [handleRuntimeException,105] - 请求地址'/doctor/doctorFind/1',发生未知异常. +java.lang.ClassCastException: class com.grail.domain.model.Doctor cannot be cast to class com.grail.domain.request.DoctorRequest (com.grail.domain.model.Doctor and com.grail.domain.request.DoctorRequest are in unnamed module of loader 'app') + at jdk.proxy2/jdk.proxy2.$Proxy134.doctorFind(Unknown Source) + at com.grail.doctor.service.impl.DoctorServiceImpl.doctorFind(DoctorServiceImpl.java:50) + at com.grail.doctor.controller.DoctorController.doctorFind(DoctorController.java:95) + at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104) + at java.base/java.lang.reflect.Method.invoke(Method.java:577) + at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:205) + at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:150) + at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:117) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:895) + at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:808) + at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87) + at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1070) + at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:963) + 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:681) + at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883) + at javax.servlet.http.HttpServlet.service(HttpServlet.java:764) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:227) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.RequestContextFilter.doFilterInternal(RequestContextFilter.java:100) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.FormContentFilter.doFilterInternal(FormContentFilter.java:93) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:96) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201) + at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:117) + at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:189) + at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:162) + at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:197) + at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:97) + at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:541) + at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:135) + 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:360) + at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:399) + at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:65) + at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:890) + at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1789) + at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:49) + at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) + at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) + at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) + at java.base/java.lang.Thread.run(Thread.java:833) diff --git a/logs/grail/patient/wallet/error.log b/logs/grail/patient/wallet/error.log new file mode 100644 index 0000000..497bd87 --- /dev/null +++ b/logs/grail/patient/wallet/error.log @@ -0,0 +1,662 @@ +13:56:53.899 [main] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 8 milliseconds, 513600 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@31e2232f[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.start(RpcClient.java:390) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.ensureRpcClient(ClientWorker.java:885) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.getOneRunningClient(ClientWorker.java:1044) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.queryConfig(ClientWorker.java:940) + at com.alibaba.nacos.client.config.impl.ClientWorker.getServerConfig(ClientWorker.java:397) + at com.alibaba.nacos.client.config.NacosConfigService.getConfigInner(NacosConfigService.java:166) + at com.alibaba.nacos.client.config.NacosConfigService.getConfig(NacosConfigService.java:94) + at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.loadNacosData(NacosPropertySourceBuilder.java:85) + at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.build(NacosPropertySourceBuilder.java:73) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosPropertySource(NacosPropertySourceLocator.java:199) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosDataIfPresent(NacosPropertySourceLocator.java:186) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosConfiguration(NacosPropertySourceLocator.java:158) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadSharedConfiguration(NacosPropertySourceLocator.java:116) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.locate(NacosPropertySourceLocator.java:101) + at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:51) + at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:47) + at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.initialize(PropertySourceBootstrapConfiguration.java:95) + at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:607) + at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:373) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.grail.doctor.DoctorApplication.main(DoctorApplication.java:20) +13:56:56.911 [main] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 2 milliseconds, 757100 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@47b11ec7[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.start(RpcClient.java:390) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.ensureRpcClient(ClientWorker.java:885) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.getOneRunningClient(ClientWorker.java:1044) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.queryConfig(ClientWorker.java:940) + at com.alibaba.nacos.client.config.impl.ClientWorker.getServerConfig(ClientWorker.java:397) + at com.alibaba.nacos.client.config.NacosConfigService.getConfigInner(NacosConfigService.java:166) + at com.alibaba.nacos.client.config.NacosConfigService.getConfig(NacosConfigService.java:94) + at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.loadNacosData(NacosPropertySourceBuilder.java:85) + at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.build(NacosPropertySourceBuilder.java:73) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosPropertySource(NacosPropertySourceLocator.java:199) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosDataIfPresent(NacosPropertySourceLocator.java:186) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosConfiguration(NacosPropertySourceLocator.java:158) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadSharedConfiguration(NacosPropertySourceLocator.java:116) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.locate(NacosPropertySourceLocator.java:101) + at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:51) + at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:47) + at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.initialize(PropertySourceBootstrapConfiguration.java:95) + at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:607) + at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:373) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.grail.doctor.DoctorApplication.main(DoctorApplication.java:20) +13:56:59.924 [main] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 9 milliseconds, 817100 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@332bcab0[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.start(RpcClient.java:390) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.ensureRpcClient(ClientWorker.java:885) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.getOneRunningClient(ClientWorker.java:1044) + at com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient.queryConfig(ClientWorker.java:940) + at com.alibaba.nacos.client.config.impl.ClientWorker.getServerConfig(ClientWorker.java:397) + at com.alibaba.nacos.client.config.NacosConfigService.getConfigInner(NacosConfigService.java:166) + at com.alibaba.nacos.client.config.NacosConfigService.getConfig(NacosConfigService.java:94) + at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.loadNacosData(NacosPropertySourceBuilder.java:85) + at com.alibaba.cloud.nacos.client.NacosPropertySourceBuilder.build(NacosPropertySourceBuilder.java:73) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosPropertySource(NacosPropertySourceLocator.java:199) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosDataIfPresent(NacosPropertySourceLocator.java:186) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadNacosConfiguration(NacosPropertySourceLocator.java:158) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.loadSharedConfiguration(NacosPropertySourceLocator.java:116) + at com.alibaba.cloud.nacos.client.NacosPropertySourceLocator.locate(NacosPropertySourceLocator.java:101) + at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:51) + at org.springframework.cloud.bootstrap.config.PropertySourceLocator.locateCollection(PropertySourceLocator.java:47) + at org.springframework.cloud.bootstrap.config.PropertySourceBootstrapConfiguration.initialize(PropertySourceBootstrapConfiguration.java:95) + at org.springframework.boot.SpringApplication.applyInitializers(SpringApplication.java:607) + at org.springframework.boot.SpringApplication.prepareContext(SpringApplication.java:373) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:307) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.grail.doctor.DoctorApplication.main(DoctorApplication.java:20) +13:57:00.062 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=3f60a3115ca566e8a6571040fb05d041, Client-RequestTS=1698472619926, exConfigInfo=true, notify=false, Timestamp=1698472619927}, requestId='null'}, retryTimes = 0, errorMessage = Client not connected, current status:STARTING +13:57:00.170 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=3f60a3115ca566e8a6571040fb05d041, Client-RequestTS=1698472619926, exConfigInfo=true, notify=false, Timestamp=1698472619927}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:STARTING +13:57:00.281 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=3f60a3115ca566e8a6571040fb05d041, Client-RequestTS=1698472619926, exConfigInfo=true, notify=false, Timestamp=1698472619927}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:STARTING +13:57:00.390 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=ce95f9026c9e2def00b8cbb9c0821e4e, Client-RequestTS=1698472620285, exConfigInfo=true, notify=false, Timestamp=1698472620285}, requestId='null'}, retryTimes = 0, errorMessage = Client not connected, current status:STARTING +13:57:00.500 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=ce95f9026c9e2def00b8cbb9c0821e4e, Client-RequestTS=1698472620285, exConfigInfo=true, notify=false, Timestamp=1698472620285}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:STARTING +13:57:00.611 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=ce95f9026c9e2def00b8cbb9c0821e4e, Client-RequestTS=1698472620285, exConfigInfo=true, notify=false, Timestamp=1698472620285}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:STARTING +13:57:00.721 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=bac23b3a66cd8a63a121596694a58150, Client-RequestTS=1698472620613, exConfigInfo=true, notify=false, Timestamp=1698472620614}, requestId='null'}, retryTimes = 0, errorMessage = Client not connected, current status:STARTING +13:57:00.830 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=bac23b3a66cd8a63a121596694a58150, Client-RequestTS=1698472620613, exConfigInfo=true, notify=false, Timestamp=1698472620614}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:STARTING +13:57:00.941 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=bac23b3a66cd8a63a121596694a58150, Client-RequestTS=1698472620613, exConfigInfo=true, notify=false, Timestamp=1698472620614}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:STARTING +13:57:01.051 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=1f012bcbed517f284c07523471aaa286, Client-RequestTS=1698472620942, exConfigInfo=true, notify=false, Timestamp=1698472620942}, requestId='null'}, retryTimes = 0, errorMessage = Client not connected, current status:STARTING +13:57:01.160 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=1f012bcbed517f284c07523471aaa286, Client-RequestTS=1698472620942, exConfigInfo=true, notify=false, Timestamp=1698472620942}, requestId='null'}, retryTimes = 1, errorMessage = Client not connected, current status:STARTING +13:57:01.269 [main] ERROR c.a.n.c.r.client - [printIfErrorEnabled,99] - Send request fail, request = ConfigQueryRequest{headers={charset=UTF-8, Client-AppName=unknown, Client-RequestToken=1f012bcbed517f284c07523471aaa286, Client-RequestTS=1698472620942, exConfigInfo=true, notify=false, Timestamp=1698472620942}, requestId='null'}, retryTimes = 2, errorMessage = Client not connected, current status:STARTING +13:57:02.931 [com.alibaba.nacos.client.remote.worker] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 4 milliseconds, 937000 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@fa4b477[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) + at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +13:57:06.045 [com.alibaba.nacos.client.remote.worker] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@6cc304f8[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) + at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +13:57:09.258 [com.alibaba.nacos.client.remote.worker] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 8 milliseconds, 536100 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@603c9320[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) + at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +13:57:12.589 [com.alibaba.nacos.client.remote.worker] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 14 milliseconds, 179700 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@33cb60db[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) + at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +13:57:16.012 [com.alibaba.nacos.client.remote.worker] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 14 milliseconds, 243800 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@21d41040[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) + at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +13:57:19.520 [com.alibaba.nacos.client.remote.worker] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 3 milliseconds, 185300 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@c2d270e[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) + at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +13:57:23.141 [com.alibaba.nacos.client.remote.worker] ERROR c.a.n.c.r.c.g.GrpcClient - [printIfErrorEnabled,99] - Server check fail, please check server 10.100.1.3 ,port 9848 is available , error ={} +java.util.concurrent.TimeoutException: Waited 3000 milliseconds (plus 6 milliseconds, 815900 nanoseconds delay) for com.alibaba.nacos.shaded.io.grpc.stub.ClientCalls$GrpcFuture@2459831c[status=PENDING, info=[GrpcFuture{clientCall={delegate={delegate=ClientCallImpl{method=MethodDescriptor{fullMethodName=Request/request, type=UNARY, idempotent=false, safe=false, sampledToLocalTracing=true, requestMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@462e1e64, responseMarshaller=com.alibaba.nacos.shaded.io.grpc.protobuf.lite.ProtoLiteUtils$MessageMarshaller@69afa141, schemaDescriptor=com.alibaba.nacos.api.grpc.auto.RequestGrpc$RequestMethodDescriptorSupplier@49f40c00}}}}}]] + at com.alibaba.nacos.shaded.com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:508) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.serverCheck(GrpcClient.java:148) + at com.alibaba.nacos.common.remote.client.grpc.GrpcClient.connectToServer(GrpcClient.java:264) + at com.alibaba.nacos.common.remote.client.RpcClient.reconnect(RpcClient.java:522) + at com.alibaba.nacos.common.remote.client.RpcClient.lambda$start$2(RpcClient.java:370) + at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304) + at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) + at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) + at java.base/java.lang.Thread.run(Thread.java:833) +13:57:25.180 [main] ERROR c.a.d.p.DruidDataSource - [init,905] - init datasource error, url: jdbc:mysql://10.100.1.2:3306/t_individual?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8 +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:448) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118) + at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764) + at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:901) + at com.baomidou.dynamic.datasource.creator.DruidDataSourceCreator.doCreateDataSource(DruidDataSourceCreator.java:85) + at com.baomidou.dynamic.datasource.creator.AbstractDataSourceCreator.createDataSource(AbstractDataSourceCreator.java:70) + at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:48) + at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:47) + at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:42) + at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:219) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1492) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1616) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1417) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349) + at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.resolveStream(DefaultListableBeanFactory.java:2119) + at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.orderedStream(DefaultListableBeanFactory.java:2113) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.addBinders(MeterRegistryConfigurer.java:86) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.configure(MeterRegistryConfigurer.java:68) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryPostProcessor.postProcessAfterInitialization(MeterRegistryPostProcessor.java:64) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:455) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:203) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236) + at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5219) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:265) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:479) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.grail.doctor.DoctorApplication.main(DoctorApplication.java:20) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:948) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:818) + ... 119 common frames omitted +Caused by: java.net.ConnectException: Connection timed out: connect + at java.base/sun.nio.ch.Net.connect0(Native Method) + at java.base/sun.nio.ch.Net.connect(Net.java:579) + at java.base/sun.nio.ch.Net.connect(Net.java:568) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) + ... 122 common frames omitted +13:57:25.184 [main] ERROR c.a.d.p.DruidDataSource - [init,947] - {dataSource-1} init error +com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:448) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118) + at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764) + at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:901) + at com.baomidou.dynamic.datasource.creator.DruidDataSourceCreator.doCreateDataSource(DruidDataSourceCreator.java:85) + at com.baomidou.dynamic.datasource.creator.AbstractDataSourceCreator.createDataSource(AbstractDataSourceCreator.java:70) + at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:48) + at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:47) + at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:42) + at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:219) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1492) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1616) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1417) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349) + at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.resolveStream(DefaultListableBeanFactory.java:2119) + at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.orderedStream(DefaultListableBeanFactory.java:2113) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.addBinders(MeterRegistryConfigurer.java:86) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.configure(MeterRegistryConfigurer.java:68) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryPostProcessor.postProcessAfterInitialization(MeterRegistryPostProcessor.java:64) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:455) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:203) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236) + at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5219) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:265) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:479) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.grail.doctor.DoctorApplication.main(DoctorApplication.java:20) +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:948) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:818) + ... 119 common frames omitted +Caused by: java.net.ConnectException: Connection timed out: connect + at java.base/sun.nio.ch.Net.connect0(Native Method) + at java.base/sun.nio.ch.Net.connect(Net.java:579) + at java.base/sun.nio.ch.Net.connect(Net.java:568) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) + ... 122 common frames omitted +13:57:25.186 [main] ERROR o.s.b.w.e.t.TomcatStarter - [onStartup,61] - Error starting Tomcat context. Exception: org.springframework.beans.factory.UnsatisfiedDependencyException. Message: Error creating bean with name 'webMvcMetricsFilter' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/web/servlet/WebMvcMetricsAutoConfiguration.class]: Unsatisfied dependency expressed through method 'webMvcMetricsFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleMeterRegistry' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleMetricsExportAutoConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/jdbc/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error +13:57:25.251 [main] ERROR o.s.b.SpringApplication - [reportFailure,824] - Application run failed +org.springframework.context.ApplicationContextException: Unable to start web server; nested exception is org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:165) + at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:577) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:147) + at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:734) + at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:408) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:308) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1306) + at org.springframework.boot.SpringApplication.run(SpringApplication.java:1295) + at com.grail.doctor.DoctorApplication.main(DoctorApplication.java:20) +Caused by: org.springframework.boot.web.server.WebServerException: Unable to start embedded Tomcat + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:142) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.(TomcatWebServer.java:104) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getTomcatWebServer(TomcatServletWebServerFactory.java:479) + at org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory.getWebServer(TomcatServletWebServerFactory.java:211) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.createWebServer(ServletWebServerApplicationContext.java:184) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.onRefresh(ServletWebServerApplicationContext.java:162) + ... 8 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'webMvcMetricsFilter' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/web/servlet/WebMvcMetricsAutoConfiguration.class]: Unsatisfied dependency expressed through method 'webMvcMetricsFilter' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleMeterRegistry' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleMetricsExportAutoConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/jdbc/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:212) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.getOrderedBeansOfType(ServletContextInitializerBeans.java:203) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.addServletContextInitializerBeans(ServletContextInitializerBeans.java:97) + at org.springframework.boot.web.servlet.ServletContextInitializerBeans.(ServletContextInitializerBeans.java:86) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.getServletContextInitializerBeans(ServletWebServerApplicationContext.java:262) + at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.selfInitialize(ServletWebServerApplicationContext.java:236) + at org.springframework.boot.web.embedded.tomcat.TomcatStarter.onStartup(TomcatStarter.java:53) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5219) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) + at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:835) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1396) + at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1386) + at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) + at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75) + at java.base/java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:145) + at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:919) + at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:265) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardService.startInternal(StandardService.java:432) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:930) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.startup.Tomcat.start(Tomcat.java:486) + at org.springframework.boot.web.embedded.tomcat.TomcatWebServer.initialize(TomcatWebServer.java:123) + ... 13 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'simpleMeterRegistry' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/export/simple/SimpleMetricsExportAutoConfiguration.class]: Initialization of bean failed; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/jdbc/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:628) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1391) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + ... 53 common frames omitted +Caused by: org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'dataSourcePoolMetadataMeterBinder' defined in class path resource [org/springframework/boot/actuate/autoconfigure/metrics/jdbc/DataSourcePoolMetricsAutoConfiguration$DataSourcePoolMetadataMetricsConfiguration.class]: Unsatisfied dependency expressed through method 'dataSourcePoolMetadataMeterBinder' parameter 0; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:800) + at org.springframework.beans.factory.support.ConstructorResolver.instantiateUsingFactoryMethod(ConstructorResolver.java:541) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateUsingFactoryMethod(AbstractAutowireCapableBeanFactory.java:1352) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1195) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:582) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1616) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1417) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349) + at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.resolveStream(DefaultListableBeanFactory.java:2119) + at org.springframework.beans.factory.support.DefaultListableBeanFactory$DependencyObjectProvider.orderedStream(DefaultListableBeanFactory.java:2113) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.addBinders(MeterRegistryConfigurer.java:86) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryConfigurer.configure(MeterRegistryConfigurer.java:68) + at org.springframework.boot.actuate.autoconfigure.metrics.MeterRegistryPostProcessor.postProcessAfterInitialization(MeterRegistryPostProcessor.java:64) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyBeanPostProcessorsAfterInitialization(AbstractAutowireCapableBeanFactory.java:455) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1808) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + ... 63 common frames omitted +Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in class path resource [com/baomidou/dynamic/datasource/spring/boot/autoconfigure/DynamicDataSourceAutoConfiguration.class]: Invocation of init method failed; nested exception is com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1804) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:620) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:542) + at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) + at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) + at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) + at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) + at org.springframework.beans.factory.config.DependencyDescriptor.resolveCandidate(DependencyDescriptor.java:276) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.addCandidateEntry(DefaultListableBeanFactory.java:1609) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.findAutowireCandidates(DefaultListableBeanFactory.java:1573) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveMultipleBeans(DefaultListableBeanFactory.java:1492) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.doResolveDependency(DefaultListableBeanFactory.java:1349) + at org.springframework.beans.factory.support.DefaultListableBeanFactory.resolveDependency(DefaultListableBeanFactory.java:1311) + at org.springframework.beans.factory.support.ConstructorResolver.resolveAutowiredArgument(ConstructorResolver.java:887) + at org.springframework.beans.factory.support.ConstructorResolver.createArgumentArray(ConstructorResolver.java:791) + ... 85 common frames omitted +Caused by: com.baomidou.dynamic.datasource.exception.ErrorCreateDataSourceException: druid create error + at com.baomidou.dynamic.datasource.creator.DruidDataSourceCreator.doCreateDataSource(DruidDataSourceCreator.java:87) + at com.baomidou.dynamic.datasource.creator.AbstractDataSourceCreator.createDataSource(AbstractDataSourceCreator.java:70) + at com.baomidou.dynamic.datasource.creator.DefaultDataSourceCreator.createDataSource(DefaultDataSourceCreator.java:48) + at com.baomidou.dynamic.datasource.provider.AbstractDataSourceProvider.createDataSourceMap(AbstractDataSourceProvider.java:47) + at com.baomidou.dynamic.datasource.provider.YmlDynamicDataSourceProvider.loadDataSources(YmlDynamicDataSourceProvider.java:42) + at com.baomidou.dynamic.datasource.DynamicRoutingDataSource.afterPropertiesSet(DynamicRoutingDataSource.java:219) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1863) + at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1800) + ... 99 common frames omitted +Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at com.mysql.cj.jdbc.exceptions.SQLError.createCommunicationsException(SQLError.java:174) + at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:64) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:828) + at com.mysql.cj.jdbc.ConnectionImpl.(ConnectionImpl.java:448) + at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:241) + at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:198) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:118) + at com.alibaba.druid.filter.FilterAdapter.connection_connect(FilterAdapter.java:764) + at com.alibaba.druid.filter.FilterEventAdapter.connection_connect(FilterEventAdapter.java:33) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112) + at com.alibaba.druid.filter.stat.StatFilter.connection_connect(StatFilter.java:232) + at com.alibaba.druid.filter.FilterChainImpl.connection_connect(FilterChainImpl.java:112) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1645) + at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1709) + at com.alibaba.druid.pool.DruidDataSource.init(DruidDataSource.java:901) + at com.baomidou.dynamic.datasource.creator.DruidDataSourceCreator.doCreateDataSource(DruidDataSourceCreator.java:85) + ... 106 common frames omitted +Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure + +The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server. + at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:67) + at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) + at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:483) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:61) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:105) + at com.mysql.cj.exceptions.ExceptionFactory.createException(ExceptionFactory.java:151) + at com.mysql.cj.exceptions.ExceptionFactory.createCommunicationsException(ExceptionFactory.java:167) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:89) + at com.mysql.cj.NativeSession.connect(NativeSession.java:120) + at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:948) + at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:818) + ... 119 common frames omitted +Caused by: java.net.ConnectException: Connection timed out: connect + at java.base/sun.nio.ch.Net.connect0(Native Method) + at java.base/sun.nio.ch.Net.connect(Net.java:579) + at java.base/sun.nio.ch.Net.connect(Net.java:568) + at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:585) + at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:327) + at java.base/java.net.Socket.connect(Socket.java:633) + at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:153) + at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:63) + ... 122 common frames omitted diff --git a/logs/grail/patient/wallet/info.2023-10-26.log b/logs/grail/patient/wallet/info.2023-10-26.log new file mode 100644 index 0000000..e5c9b37 --- /dev/null +++ b/logs/grail/patient/wallet/info.2023-10-26.log @@ -0,0 +1,56 @@ +20:47:27.436 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +20:47:29.247 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 7043ecb2-f71d-44ef-ab04-c08947a49475_config-0 +20:47:29.293 [main] INFO o.r.Reflections - [scan,232] - Reflections took 25 ms to scan 1 urls, producing 3 keys and 6 values +20:47:29.316 [main] INFO o.r.Reflections - [scan,232] - Reflections took 10 ms to scan 1 urls, producing 4 keys and 9 values +20:47:29.338 [main] INFO o.r.Reflections - [scan,232] - Reflections took 21 ms to scan 1 urls, producing 3 keys and 10 values +20:47:29.346 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +20:47:29.353 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 1 keys and 7 values +20:47:29.361 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +20:47:29.364 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +20:47:29.365 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f62238 +20:47:29.365 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f62448 +20:47:29.365 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +20:47:29.366 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +20:47:29.372 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:47:30.635 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698324449713_10.100.1.1_64120 +20:47:30.636 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Notify connected event to listeners. +20:47:30.636 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:47:30.636 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7043ecb2-f71d-44ef-ab04-c08947a49475_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d25c0 +20:47:30.838 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +20:47:32.737 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10001"] +20:47:32.737 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +20:47:32.737 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +20:47:32.878 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +20:47:35.877 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +20:47:35.878 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +20:47:35.879 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +20:47:36.554 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +20:47:38.114 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 1c1ff132-b067-4020-be84-2aae4f609153 +20:47:38.114 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] RpcClient init label, labels = {module=naming, source=sdk} +20:47:38.115 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +20:47:38.115 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +20:47:38.115 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +20:47:38.116 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:47:38.349 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698324457473_10.100.1.1_64130 +20:47:38.349 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:47:38.349 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Notify connected event to listeners. +20:47:38.349 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d25c0 +20:47:41.726 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10001"] +20:47:41.783 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-wallet 192.168.80.1:10001 register finished +20:47:42.315 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Receive server push request, request = NotifySubscriberRequest, requestId = 1254 +20:47:42.318 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1c1ff132-b067-4020-be84-2aae4f609153] Ack server push request, request = NotifySubscriberRequest, requestId = 1254 +20:47:43.219 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.546 seconds (JVM running for 18.673) +20:47:43.228 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-wallet.yml, group=DEFAULT_GROUP +20:47:43.230 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-wallet-dev.yml, group=DEFAULT_GROUP +20:47:43.230 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-wallet, group=DEFAULT_GROUP +20:47:43.349 [RMI TCP Connection(1)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +20:47:51.022 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +20:47:51.062 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +20:47:51.398 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +20:47:51.399 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@64f7bec6[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +20:47:51.399 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698324457473_10.100.1.1_64130 +20:47:51.402 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@7c83b1a[Running, pool size = 8, active threads = 0, queued tasks = 0, completed tasks = 11] +20:47:51.533 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +20:47:51.535 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +20:47:51.539 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +20:47:51.539 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye diff --git a/logs/grail/patient/wallet/info.2023-10-27.log b/logs/grail/patient/wallet/info.2023-10-27.log new file mode 100644 index 0000000..bf32e4b --- /dev/null +++ b/logs/grail/patient/wallet/info.2023-10-27.log @@ -0,0 +1,521 @@ +08:36:52.573 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +08:36:54.371 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0 +08:36:54.428 [main] INFO o.r.Reflections - [scan,232] - Reflections took 27 ms to scan 1 urls, producing 3 keys and 6 values +08:36:54.451 [main] INFO o.r.Reflections - [scan,232] - Reflections took 10 ms to scan 1 urls, producing 4 keys and 9 values +08:36:54.470 [main] INFO o.r.Reflections - [scan,232] - Reflections took 18 ms to scan 1 urls, producing 3 keys and 10 values +08:36:54.477 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +08:36:54.484 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 1 keys and 7 values +08:36:54.491 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +08:36:54.493 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +08:36:54.493 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f63cd0 +08:36:54.493 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f63ee0 +08:36:54.494 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +08:36:54.494 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +08:36:54.500 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +08:36:55.809 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698367016361_10.100.1.1_62236 +08:36:55.809 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Notify connected event to listeners. +08:36:55.810 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +08:36:55.810 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [c4fe8326-a9bf-40ef-bd5f-b1326af5d3f6_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +08:36:56.021 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +08:36:58.146 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +08:36:58.146 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +08:36:58.146 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +08:36:58.292 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +08:37:01.580 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +08:37:01.580 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +08:37:01.581 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +08:37:02.405 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +08:37:03.924 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 02645339-587b-4e59-a832-120f13c14be7 +08:37:03.924 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] RpcClient init label, labels = {module=naming, source=sdk} +08:37:03.925 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +08:37:03.925 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +08:37:03.926 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +08:37:03.926 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +08:37:04.170 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698367024762_10.100.1.1_62242 +08:37:04.170 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +08:37:04.170 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Notify connected event to listeners. +08:37:04.170 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +08:37:07.323 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +08:37:07.391 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +08:37:07.907 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Receive server push request, request = NotifySubscriberRequest, requestId = 1383 +08:37:07.910 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [02645339-587b-4e59-a832-120f13c14be7] Ack server push request, request = NotifySubscriberRequest, requestId = 1383 +08:37:08.798 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.99 seconds (JVM running for 18.974) +08:37:08.806 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +08:37:08.807 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +08:37:08.808 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +08:37:08.970 [RMI TCP Connection(3)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +08:45:09.639 [http-nio-10009-exec-1] INFO c.g.d.c.DoctorController - [doctorList,33] - 功能:医生信息 URI:/doctor/doctorList 方法:POST 参数:[{"consultationPrice":"400.00","departmentId":3,"doctorCareer":"科室主任","doctorField":"新生儿黄痘,肺炎,脑膜炎,呼吸窗迫,新生儿贫血,肺动脉高压等各种新生儿重症的诊断及治疗,掌掘各种呼吸机使用,气管播管。心肺复苏等技术。","doctorHospital":"十堰协和医院","doctorId":1,"doctorName":"张三","doctorPicture":"","personalProfile":"2006年就读广州医学院医学研究生新生儿专业。导师为广东省妇幼保健院张晓庄院长,2009年顺利毕业并就职于广东省好幼保健院新生儿科重症监护室(ICu)。于2011年晋升为主治医师。2014年晋升为副主任医师并于同年共座华南大学医字博士。","replyContent":"","replyStatus":2,"userId":1}] +10:13:17.481 [http-nio-10009-exec-3] INFO c.g.d.c.DoctorController - [doctorInsert,41] - 功能:添加医生信息 URI:/doctor/doctorInsert 方法:POST 参数:{"consultationPrice":"200","departmentId":1,"doctorCareer":"主治医师","doctorField":"正骨,痔疮","doctorHospital":"安徽妇产医院","doctorName":"陈金海","doctorPicture":"","personalProfile":"还好","replyContent":"","replyStatus":1,"userId":1} +10:14:16.043 [http-nio-10009-exec-4] INFO c.g.d.c.DoctorController - [doctorInsert,41] - 功能:添加医生信息 URI:/doctor/doctorInsert 方法:POST 参数:{"consultationPrice":"200","departmentId":1,"doctorCareer":"主治医师","doctorField":"正骨,痔疮","doctorHospital":"安徽第一人民医院","doctorName":"陈金海","doctorPicture":"","personalProfile":"还好","replyContent":"","replyStatus":1,"userId":1} +10:30:33.650 [http-nio-10009-exec-7] INFO c.g.d.c.DoctorController - [doctorUpdate,49] - 功能:修改医生信息 URI:/doctor/doctorUpdate 方法:DoctorRequest(doctorId=3, doctorName=张旭东, doctorHospital=福岛医院, doctorCareer=院长, doctorPicture=null, personalProfile=东桑,故乡的樱花又开了, doctorField=null, departmentId=null, replyStatus=null, replyContent=null, userId=null, consultationPrice=null) 参数:{"doctorCareer":"院长","doctorHospital":"福岛医院","doctorId":3,"doctorName":"张旭东","personalProfile":"东桑,故乡的樱花又开了"} +10:48:49.890 [http-nio-10009-exec-6] INFO c.g.d.c.DoctorController - [doctorUpdate,49] - 功能:修改医生信息 URI:/doctor/doctorUpdate 方法:DoctorRequest(doctorId=null, doctorName=null, doctorHospital=null, doctorCareer=null, doctorPicture=null, personalProfile=null, doctorField=null, departmentId=null, replyStatus=null, replyContent=null, userId=1, consultationPrice=null) 参数:{"userId":1} +11:16:10.446 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +11:16:10.492 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +11:16:10.825 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +11:16:10.825 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3f52b37c[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +11:16:10.825 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698367024762_10.100.1.1_62242 +11:16:10.831 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@6c6975cf[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 1911] +11:16:10.972 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +11:16:10.975 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +11:16:10.981 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +11:16:10.981 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +11:16:19.666 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +11:16:25.072 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +11:16:26.812 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0 +11:16:26.857 [main] INFO o.r.Reflections - [scan,232] - Reflections took 23 ms to scan 1 urls, producing 3 keys and 6 values +11:16:26.877 [main] INFO o.r.Reflections - [scan,232] - Reflections took 10 ms to scan 1 urls, producing 4 keys and 9 values +11:16:26.887 [main] INFO o.r.Reflections - [scan,232] - Reflections took 7 ms to scan 1 urls, producing 3 keys and 10 values +11:16:26.904 [main] INFO o.r.Reflections - [scan,232] - Reflections took 16 ms to scan 1 urls, producing 1 keys and 5 values +11:16:26.911 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +11:16:26.918 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 2 keys and 8 values +11:16:26.920 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +11:16:26.921 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f63cd0 +11:16:26.921 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f63ee0 +11:16:26.921 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +11:16:26.922 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +11:16:26.927 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:16:28.135 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698376588440_10.100.1.1_63854 +11:16:28.136 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Notify connected event to listeners. +11:16:28.136 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:16:28.136 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [31ab721d-7637-4a2c-9b36-2f77869bb0a0_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +11:16:28.354 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +11:16:30.202 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +11:16:30.203 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +11:16:30.203 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +11:16:30.338 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +11:16:33.475 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +11:16:33.476 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +11:16:33.476 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +11:16:34.298 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +11:16:35.847 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 3b49e55d-351c-488a-8fc6-4d3705b4d2cf +11:16:35.848 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] RpcClient init label, labels = {module=naming, source=sdk} +11:16:35.849 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +11:16:35.849 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +11:16:35.850 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +11:16:35.850 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:16:36.075 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698376596422_10.100.1.1_63863 +11:16:36.076 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:16:36.076 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Notify connected event to listeners. +11:16:36.076 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +11:16:39.272 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +11:16:39.329 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +11:16:39.809 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Receive server push request, request = NotifySubscriberRequest, requestId = 1409 +11:16:39.812 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [3b49e55d-351c-488a-8fc6-4d3705b4d2cf] Ack server push request, request = NotifySubscriberRequest, requestId = 1409 +11:16:40.755 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.406 seconds (JVM running for 18.28) +11:16:40.763 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +11:16:40.764 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +11:16:40.765 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +11:16:41.271 [RMI TCP Connection(1)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +11:21:23.535 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +11:21:23.575 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +11:21:23.904 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +11:21:23.904 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@3c94c572[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +11:21:23.905 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698376596422_10.100.1.1_63863 +11:21:23.909 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2b946687[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 68] +11:21:24.035 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +11:21:24.038 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +11:21:24.041 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +11:21:24.041 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +11:21:28.772 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +11:21:30.511 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 7e094e20-27b1-4745-8400-a4e37fb235e9_config-0 +11:21:30.555 [main] INFO o.r.Reflections - [scan,232] - Reflections took 23 ms to scan 1 urls, producing 3 keys and 6 values +11:21:30.575 [main] INFO o.r.Reflections - [scan,232] - Reflections took 9 ms to scan 1 urls, producing 4 keys and 9 values +11:21:30.593 [main] INFO o.r.Reflections - [scan,232] - Reflections took 16 ms to scan 1 urls, producing 3 keys and 10 values +11:21:30.600 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +11:21:30.607 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +11:21:30.615 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +11:21:30.617 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +11:21:30.618 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f63cd0 +11:21:30.618 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f63ee0 +11:21:30.618 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +11:21:30.618 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +11:21:30.624 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:21:31.834 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698376892117_10.100.1.1_62330 +11:21:31.835 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Notify connected event to listeners. +11:21:31.835 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:21:31.835 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7e094e20-27b1-4745-8400-a4e37fb235e9_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +11:21:32.420 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +11:21:34.190 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +11:21:34.190 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +11:21:34.191 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +11:21:34.327 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +11:21:37.361 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +11:21:37.362 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +11:21:37.362 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +11:21:38.173 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +11:21:39.705 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 0516adaf-cd21-457e-a927-efd0dd3867c3 +11:21:39.705 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] RpcClient init label, labels = {module=naming, source=sdk} +11:21:39.707 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +11:21:39.707 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +11:21:39.707 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +11:21:39.708 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:21:39.938 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698376900271_10.100.1.1_62345 +11:21:39.939 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:21:39.939 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Notify connected event to listeners. +11:21:39.939 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +11:21:43.109 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +11:21:43.173 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +11:21:43.666 [nacos-grpc-client-executor-8] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Receive server push request, request = NotifySubscriberRequest, requestId = 1410 +11:21:43.669 [nacos-grpc-client-executor-8] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0516adaf-cd21-457e-a927-efd0dd3867c3] Ack server push request, request = NotifySubscriberRequest, requestId = 1410 +11:21:44.623 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.596 seconds (JVM running for 18.489) +11:21:44.632 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +11:21:44.632 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +11:21:44.634 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +11:21:44.990 [RMI TCP Connection(5)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +11:24:40.114 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +11:24:40.155 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +11:24:40.484 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +11:24:40.484 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@6f2c6693[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +11:24:40.485 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698376900271_10.100.1.1_62345 +11:24:40.487 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@abf7c2d[Running, pool size = 5, active threads = 0, queued tasks = 0, completed tasks = 48] +11:24:40.614 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +11:24:40.616 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +11:24:40.619 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +11:24:40.619 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +11:24:46.144 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +11:24:47.946 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 36249898-aa9a-40fc-b464-23768cff5430_config-0 +11:24:47.993 [main] INFO o.r.Reflections - [scan,232] - Reflections took 25 ms to scan 1 urls, producing 3 keys and 6 values +11:24:48.022 [main] INFO o.r.Reflections - [scan,232] - Reflections took 16 ms to scan 1 urls, producing 4 keys and 9 values +11:24:48.029 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 3 keys and 10 values +11:24:48.038 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 1 keys and 5 values +11:24:48.047 [main] INFO o.r.Reflections - [scan,232] - Reflections took 7 ms to scan 1 urls, producing 1 keys and 7 values +11:24:48.055 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +11:24:48.057 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +11:24:48.058 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800fa39b8 +11:24:48.058 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800fa3bc8 +11:24:48.058 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +11:24:48.059 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +11:24:48.066 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:24:49.353 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698377089631_10.100.1.1_62789 +11:24:49.353 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Notify connected event to listeners. +11:24:49.354 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:24:49.354 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [36249898-aa9a-40fc-b464-23768cff5430_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6638 +11:24:49.574 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +11:24:51.787 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +11:24:51.787 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +11:24:51.787 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +11:24:51.950 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +11:24:55.207 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +11:24:55.208 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +11:24:55.209 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +11:24:56.272 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +11:24:57.855 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 347006c0-45a5-4b70-84c1-ace62856a615 +11:24:57.855 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] RpcClient init label, labels = {module=naming, source=sdk} +11:24:57.856 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +11:24:57.857 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +11:24:57.857 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +11:24:57.858 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:24:58.083 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698377098418_10.100.1.1_62799 +11:24:58.083 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Notify connected event to listeners. +11:24:58.083 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:24:58.084 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6638 +11:25:01.685 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +11:25:01.746 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +11:25:02.190 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Receive server push request, request = NotifySubscriberRequest, requestId = 1411 +11:25:02.193 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [347006c0-45a5-4b70-84c1-ace62856a615] Ack server push request, request = NotifySubscriberRequest, requestId = 1411 +11:25:03.178 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 18.833 seconds (JVM running for 20.404) +11:25:03.187 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +11:25:03.188 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +11:25:03.189 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +11:25:03.710 [RMI TCP Connection(5)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +11:25:57.583 [http-nio-10009-exec-2] INFO c.g.d.c.DoctorController - [doctorFind,95] - 功能:回显医生信息 URI:/doctor/doctorFind/1 方法:POST 参数:{"consultationPrice":"400.00","departmentId":3,"doctorCareer":"科室主任","doctorField":"新生儿黄痘,肺炎,脑膜炎,呼吸窗迫,新生儿贫血,肺动脉高压等各种新生儿重症的诊断及治疗,掌掘各种呼吸机使用,气管播管。心肺复苏等技术。","doctorHospital":"十堰协和医院","doctorId":1,"doctorName":"张三","doctorPicture":"","personalProfile":"2006年就读广州医学院医学研究生新生儿专业。导师为广东省妇幼保健院张晓庄院长,2009年顺利毕业并就职于广东省好幼保健院新生儿科重症监护室(ICu)。于2011年晋升为主治医师。2014年晋升为副主任医师并于同年共座华南大学医字博士。","replyContent":"","replyStatus":2,"userId":1} +11:27:09.759 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +11:27:09.801 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +11:27:10.133 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +11:27:10.134 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@41013009[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +11:27:10.134 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698377098418_10.100.1.1_62799 +11:27:10.137 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@5990bdd5[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 37] +11:27:10.260 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +11:27:10.262 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +11:27:10.266 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +11:27:10.266 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +11:27:15.060 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +11:27:16.811 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0 +11:27:16.855 [main] INFO o.r.Reflections - [scan,232] - Reflections took 24 ms to scan 1 urls, producing 3 keys and 6 values +11:27:16.875 [main] INFO o.r.Reflections - [scan,232] - Reflections took 9 ms to scan 1 urls, producing 4 keys and 9 values +11:27:16.894 [main] INFO o.r.Reflections - [scan,232] - Reflections took 17 ms to scan 1 urls, producing 3 keys and 10 values +11:27:16.901 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +11:27:16.908 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +11:27:16.916 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +11:27:16.918 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +11:27:16.918 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f64318 +11:27:16.918 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f64528 +11:27:16.919 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +11:27:16.919 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +11:27:16.925 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:27:18.145 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698377238420_10.100.1.1_62928 +11:27:18.145 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Notify connected event to listeners. +11:27:18.146 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:27:18.146 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +11:27:18.386 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +11:27:20.171 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +11:27:20.172 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +11:27:20.172 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +11:27:20.311 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +11:27:23.980 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +11:27:23.981 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +11:27:23.982 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +11:27:24.858 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +11:27:26.401 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of b32188fb-93b3-426e-b85d-c62a935def6c +11:27:26.401 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] RpcClient init label, labels = {module=naming, source=sdk} +11:27:26.403 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +11:27:26.403 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +11:27:26.403 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +11:27:26.403 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +11:27:26.650 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698377246970_10.100.1.1_62939 +11:27:26.650 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Notify connected event to listeners. +11:27:26.650 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +11:27:26.650 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +11:27:29.808 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +11:27:29.865 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +11:27:30.344 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Receive server push request, request = NotifySubscriberRequest, requestId = 1412 +11:27:30.346 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [b32188fb-93b3-426e-b85d-c62a935def6c] Ack server push request, request = NotifySubscriberRequest, requestId = 1412 +11:27:31.286 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.954 seconds (JVM running for 18.83) +11:27:31.294 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +11:27:31.295 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +11:27:31.296 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +11:27:31.772 [RMI TCP Connection(2)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +16:29:48.506 [http-nio-10009-exec-1] INFO c.g.d.c.DoctorController - [doctorList,39] - 功能:医生信息 URI:/doctor/doctorList 方法:POST 参数:[{"consultationPrice":"400.00","departmentId":3,"doctorCareer":"科室主任","doctorField":"新生儿黄痘,肺炎,脑膜炎,呼吸窗迫,新生儿贫血,肺动脉高压等各种新生儿重症的诊断及治疗,掌掘各种呼吸机使用,气管播管。心肺复苏等技术。","doctorHospital":"十堰协和医院","doctorId":1,"doctorName":"张三","doctorPicture":"","personalProfile":"2006年就读广州医学院医学研究生新生儿专业。导师为广东省妇幼保健院张晓庄院长,2009年顺利毕业并就职于广东省好幼保健院新生儿科重症监护室(ICu)。于2011年晋升为主治医师。2014年晋升为副主任医师并于同年共座华南大学医字博士。","replyContent":"","replyStatus":2,"userId":1}] +16:34:56.005 [http-nio-10009-exec-3] INFO c.g.d.c.DoctorController - [doctorList,39] - 功能:医生信息 URI:/doctor/doctorList 方法:POST 参数:[{"consultationPrice":"400.00","departmentId":3,"doctorCareer":"科室主任","doctorField":"新生儿黄痘,肺炎,脑膜炎,呼吸窗迫,新生儿贫血,肺动脉高压等各种新生儿重症的诊断及治疗,掌掘各种呼吸机使用,气管播管。心肺复苏等技术。","doctorHospital":"十堰协和医院","doctorId":1,"doctorName":"张三","doctorPicture":"","personalProfile":"2006年就读广州医学院医学研究生新生儿专业。导师为广东省妇幼保健院张晓庄院长,2009年顺利毕业并就职于广东省好幼保健院新生儿科重症监护室(ICu)。于2011年晋升为主治医师。2014年晋升为副主任医师并于同年共座华南大学医字博士。","replyContent":"","replyStatus":2,"userId":1}] +19:41:28.057 [http-nio-10009-exec-5] INFO c.g.d.c.DoctorController - [doctorInsert,53] - 功能:添加医生信息 URI:/doctor/doctorInsert 方法:POST 参数:{"consultationPrice":"200","departmentId":1,"doctorCareer":"护士","doctorField":"肛肠科","doctorHospital":"北京八维","doctorName":"王林涛","doctorPicture":"","personalProfile":"还好","replyContent":"","replyStatus":1,"userId":1} +19:43:17.477 [nacos-grpc-client-executor-5915] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Receive server push request, request = ConfigChangeNotifyRequest, requestId = 1711 +19:43:17.478 [nacos-grpc-client-executor-5915] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [e0049b7d-d247-4ba8-ba78-238b38b4bc84_config-0] Ack server push request, request = ConfigChangeNotifyRequest, requestId = 1711 +19:43:23.373 [http-nio-10009-exec-7] INFO c.g.d.c.DoctorController - [doctorInsert,53] - 功能:添加医生信息 URI:/doctor/doctorInsert 方法:POST 参数:{"consultationPrice":"200","departmentId":1,"doctorCareer":"护士","doctorField":"肛肠科","doctorHospital":"北京八维","doctorName":"王林涛","doctorPicture":"","personalProfile":"还好","replyContent":"","replyStatus":1,"userId":1} +19:43:32.187 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +19:43:32.230 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +19:43:32.567 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +19:43:32.567 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@45702db6[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +19:43:32.568 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698377246970_10.100.1.1_62939 +19:43:32.574 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@23e160e6[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 5932] +19:43:32.717 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +19:43:32.722 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +19:43:32.726 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +19:43:32.726 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +19:43:42.682 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +19:43:44.433 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0 +19:43:44.476 [main] INFO o.r.Reflections - [scan,232] - Reflections took 23 ms to scan 1 urls, producing 3 keys and 6 values +19:43:44.496 [main] INFO o.r.Reflections - [scan,232] - Reflections took 9 ms to scan 1 urls, producing 4 keys and 9 values +19:43:44.511 [main] INFO o.r.Reflections - [scan,232] - Reflections took 13 ms to scan 1 urls, producing 3 keys and 10 values +19:43:44.518 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +19:43:44.525 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +19:43:44.533 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 2 keys and 8 values +19:43:44.535 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +19:43:44.535 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f64318 +19:43:44.536 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f64528 +19:43:44.536 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +19:43:44.536 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +19:43:44.542 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +19:43:45.747 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698407025221_10.100.1.1_63187 +19:43:45.748 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Notify connected event to listeners. +19:43:45.748 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +19:43:45.748 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [388140a7-dd9c-4486-868e-6e0cdd554f2a_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6420 +19:43:45.956 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +19:43:47.699 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +19:43:47.700 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +19:43:47.700 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +19:43:47.839 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +19:43:50.936 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +19:43:50.937 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +19:43:50.937 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +19:43:51.780 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +19:43:53.328 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 008fa384-0b31-4fc0-b852-fe23700b7888 +19:43:53.328 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] RpcClient init label, labels = {module=naming, source=sdk} +19:43:53.330 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +19:43:53.330 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +19:43:53.330 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +19:43:53.330 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +19:43:53.562 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698407033083_10.100.1.1_63219 +19:43:53.562 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +19:43:53.562 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Notify connected event to listeners. +19:43:53.562 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6420 +19:43:56.698 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +19:43:56.755 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +19:43:57.211 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Receive server push request, request = NotifySubscriberRequest, requestId = 1714 +19:43:57.214 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [008fa384-0b31-4fc0-b852-fe23700b7888] Ack server push request, request = NotifySubscriberRequest, requestId = 1714 +19:43:58.176 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.242 seconds (JVM running for 18.125) +19:43:58.184 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +19:43:58.185 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +19:43:58.186 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +19:43:58.369 [RMI TCP Connection(2)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +19:44:02.797 [http-nio-10009-exec-1] INFO c.g.d.c.DoctorController - [doctorInsert,54] - 功能:添加医生信息 URI:/doctor/doctorInsert 方法:POST 参数:{"consultationPrice":"200","departmentId":1,"doctorCareer":"护士","doctorField":"肛肠科","doctorGender":1,"doctorHospital":"北京八维","doctorName":"王林涛","doctorPicture":"","personalProfile":"还好","replyContent":"","replyStatus":1,"userId":1} +20:01:14.904 [http-nio-10009-exec-4] INFO c.g.d.c.DoctorController - [doctorUpdate,68] - 功能:修改医生信息 URI:/doctor/doctorUpdate 方法:DoctorRequest(doctorId=3, doctorName=王林涛吃屎, doctorGender=1, doctorHospital=, doctorCareer=, doctorPicture=, personalProfile=, doctorField=, departmentId=1, replyStatus=1, replyContent=, userId=1, consultationPrice=1) 参数:{"consultationPrice":"1","departmentId":1,"doctorCareer":"","doctorField":"","doctorGender":1,"doctorHospital":"","doctorId":3,"doctorName":"王林涛吃屎","doctorPicture":"","personalProfile":"","replyContent":"","replyStatus":1,"userId":1} +20:02:35.448 [http-nio-10009-exec-6] INFO c.g.d.c.DoctorController - [doctorUpdate,68] - 功能:修改医生信息 URI:/doctor/doctorUpdate 方法:DoctorRequest(doctorId=3, doctorName=王林涛, doctorGender=1, doctorHospital=, doctorCareer=, doctorPicture=, personalProfile=, doctorField=, departmentId=1, replyStatus=1, replyContent=, userId=1, consultationPrice=1) 参数:{"consultationPrice":"1","departmentId":1,"doctorCareer":"","doctorField":"","doctorGender":1,"doctorHospital":"","doctorId":3,"doctorName":"王林涛","doctorPicture":"","personalProfile":"","replyContent":"","replyStatus":1,"userId":1} +20:07:56.029 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +20:07:56.068 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +20:07:56.399 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +20:07:56.399 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@7acaa2ad[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +20:07:56.399 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698407033083_10.100.1.1_63219 +20:07:56.404 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@78080490[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 301] +20:07:56.530 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +20:07:56.533 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +20:07:56.537 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +20:07:56.537 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +20:08:03.531 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +20:08:05.274 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0 +20:08:05.330 [main] INFO o.r.Reflections - [scan,232] - Reflections took 25 ms to scan 1 urls, producing 3 keys and 6 values +20:08:05.354 [main] INFO o.r.Reflections - [scan,232] - Reflections took 9 ms to scan 1 urls, producing 4 keys and 9 values +20:08:05.373 [main] INFO o.r.Reflections - [scan,232] - Reflections took 17 ms to scan 1 urls, producing 3 keys and 10 values +20:08:05.380 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +20:08:05.387 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +20:08:05.395 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +20:08:05.397 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +20:08:05.397 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f63cd0 +20:08:05.397 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f63ee0 +20:08:05.398 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +20:08:05.398 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +20:08:05.404 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:08:06.722 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698408486151_10.100.1.1_63703 +20:08:06.722 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Notify connected event to listeners. +20:08:06.723 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:08:06.723 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [f0ceac90-6865-4b4a-88a4-b7e0021815b1_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +20:08:06.936 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +20:08:08.713 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +20:08:08.713 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +20:08:08.713 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +20:08:08.866 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +20:08:12.376 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +20:08:12.376 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +20:08:12.377 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +20:08:13.246 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +20:08:14.811 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of fad2bd05-8765-418c-b79f-aaf386e71d12 +20:08:14.811 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] RpcClient init label, labels = {module=naming, source=sdk} +20:08:14.813 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +20:08:14.813 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +20:08:14.813 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +20:08:14.813 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:08:15.060 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698408494527_10.100.1.1_63749 +20:08:15.060 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:08:15.060 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Notify connected event to listeners. +20:08:15.060 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +20:08:18.177 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +20:08:18.233 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +20:08:18.722 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Receive server push request, request = NotifySubscriberRequest, requestId = 1831 +20:08:18.725 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [fad2bd05-8765-418c-b79f-aaf386e71d12] Ack server push request, request = NotifySubscriberRequest, requestId = 1831 +20:08:19.667 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.886 seconds (JVM running for 18.811) +20:08:19.675 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +20:08:19.676 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +20:08:19.677 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +20:08:20.141 [RMI TCP Connection(4)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +20:10:23.743 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +20:10:23.783 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +20:10:24.110 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +20:10:24.111 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@24413f21[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +20:10:24.111 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698408494527_10.100.1.1_63749 +20:10:24.114 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@2f68957e[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 38] +20:10:24.244 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +20:10:24.246 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +20:10:24.251 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +20:10:24.251 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +20:10:29.553 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +20:10:31.328 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0 +20:10:31.373 [main] INFO o.r.Reflections - [scan,232] - Reflections took 23 ms to scan 1 urls, producing 3 keys and 6 values +20:10:31.395 [main] INFO o.r.Reflections - [scan,232] - Reflections took 10 ms to scan 1 urls, producing 4 keys and 9 values +20:10:31.414 [main] INFO o.r.Reflections - [scan,232] - Reflections took 18 ms to scan 1 urls, producing 3 keys and 10 values +20:10:31.422 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +20:10:31.429 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +20:10:31.437 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +20:10:31.439 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +20:10:31.440 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f63cd0 +20:10:31.440 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f63ee0 +20:10:31.440 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +20:10:31.441 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +20:10:31.447 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:10:32.944 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698408632134_10.100.1.1_62251 +20:10:32.944 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Notify connected event to listeners. +20:10:32.944 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:10:32.945 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [1d870f5f-99c3-473e-853a-36cdb15c94bd_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +20:10:33.162 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +20:10:35.344 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +20:10:35.344 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +20:10:35.345 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +20:10:35.487 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +20:10:39.046 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +20:10:39.047 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +20:10:39.047 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +20:10:39.897 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +20:10:41.435 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 2beac475-d1a1-4d21-a141-5900fb6c7a51 +20:10:41.435 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] RpcClient init label, labels = {module=naming, source=sdk} +20:10:41.436 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +20:10:41.436 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +20:10:41.437 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +20:10:41.437 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:10:41.668 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698408641144_10.100.1.1_62283 +20:10:41.669 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:10:41.669 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Notify connected event to listeners. +20:10:41.669 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +20:10:44.801 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +20:10:44.860 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +20:10:45.367 [nacos-grpc-client-executor-7] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Receive server push request, request = NotifySubscriberRequest, requestId = 1848 +20:10:45.369 [nacos-grpc-client-executor-7] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [2beac475-d1a1-4d21-a141-5900fb6c7a51] Ack server push request, request = NotifySubscriberRequest, requestId = 1848 +20:10:46.295 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 18.561 seconds (JVM running for 19.647) +20:10:46.304 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +20:10:46.304 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +20:10:46.305 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +20:10:46.622 [RMI TCP Connection(5)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +20:12:58.560 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +20:12:58.614 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +20:12:58.942 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +20:12:58.942 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@450a2ae2[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +20:12:58.943 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698408641144_10.100.1.1_62283 +20:12:58.945 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@3b267bdb[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 41] +20:12:59.075 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +20:12:59.077 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +20:12:59.081 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +20:12:59.081 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye +20:13:03.717 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +20:13:05.467 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0 +20:13:05.510 [main] INFO o.r.Reflections - [scan,232] - Reflections took 23 ms to scan 1 urls, producing 3 keys and 6 values +20:13:05.530 [main] INFO o.r.Reflections - [scan,232] - Reflections took 9 ms to scan 1 urls, producing 4 keys and 9 values +20:13:05.539 [main] INFO o.r.Reflections - [scan,232] - Reflections took 7 ms to scan 1 urls, producing 3 keys and 10 values +20:13:05.553 [main] INFO o.r.Reflections - [scan,232] - Reflections took 12 ms to scan 1 urls, producing 1 keys and 5 values +20:13:05.560 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +20:13:05.567 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +20:13:05.569 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +20:13:05.569 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f64550 +20:13:05.569 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f64760 +20:13:05.570 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +20:13:05.570 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +20:13:05.576 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:13:06.810 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698408786237_10.100.1.1_62559 +20:13:06.810 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Notify connected event to listeners. +20:13:06.811 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:13:06.811 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [a6f4f46a-aec6-4341-ada4-4eac4a62097a_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6420 +20:13:07.024 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +20:13:08.773 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +20:13:08.774 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +20:13:08.774 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +20:13:08.918 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +20:13:11.966 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +20:13:11.967 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +20:13:11.967 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +20:13:12.792 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +20:13:14.340 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 7a019d10-910e-4ab6-b5ea-f8051e85535d +20:13:14.340 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] RpcClient init label, labels = {module=naming, source=sdk} +20:13:14.342 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +20:13:14.342 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +20:13:14.342 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +20:13:14.342 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +20:13:14.574 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698408794051_10.100.1.1_62572 +20:13:14.574 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +20:13:14.574 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Notify connected event to listeners. +20:13:14.574 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6420 +20:13:17.743 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +20:13:17.799 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +20:13:18.325 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Receive server push request, request = NotifySubscriberRequest, requestId = 1864 +20:13:18.327 [nacos-grpc-client-executor-6] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [7a019d10-910e-4ab6-b5ea-f8051e85535d] Ack server push request, request = NotifySubscriberRequest, requestId = 1864 +20:13:19.234 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 17.262 seconds (JVM running for 18.12) +20:13:19.242 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +20:13:19.243 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +20:13:19.244 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +20:13:19.454 [RMI TCP Connection(5)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +20:13:33.534 [http-nio-10009-exec-1] INFO c.g.d.c.DoctorController - [doctorFind,96] - 功能:回显医生信息 URI:/doctor/doctorFind/1 方法:POST 参数:{"consultationPrice":"400.00","departmentId":3,"doctorCareer":"科室主任","doctorField":"新生儿黄痘,肺炎,脑膜炎,呼吸窗迫,新生儿贫血,肺动脉高压等各种新生儿重症的诊断及治疗,掌掘各种呼吸机使用,气管播管。心肺复苏等技术。","doctorHospital":"十堰协和医院","doctorId":1,"doctorName":"张三","doctorPicture":"","personalProfile":"2006年就读广州医学院医学研究生新生儿专业。导师为广东省妇幼保健院张晓庄院长,2009年顺利毕业并就职于广东省好幼保健院新生儿科重症监护室(ICu)。于2011年晋升为主治医师。2014年晋升为副主任医师并于同年共座华南大学医字博士。","replyContent":"","replyStatus":2,"userId":1} +22:40:57.782 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +22:40:57.827 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +22:40:58.157 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +22:40:58.157 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@2af76221[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +22:40:58.157 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698408794051_10.100.1.1_62572 +22:40:58.162 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@46a235ea[Running, pool size = 4, active threads = 0, queued tasks = 0, completed tasks = 1777] +22:40:58.303 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +22:40:58.307 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +22:40:58.315 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +22:40:58.315 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye diff --git a/logs/grail/patient/wallet/info.log b/logs/grail/patient/wallet/info.log new file mode 100644 index 0000000..c3a3a70 --- /dev/null +++ b/logs/grail/patient/wallet/info.log @@ -0,0 +1,98 @@ +13:56:48.202 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +13:56:50.033 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of 0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0 +13:56:50.093 [main] INFO o.r.Reflections - [scan,232] - Reflections took 29 ms to scan 1 urls, producing 3 keys and 6 values +13:56:50.120 [main] INFO o.r.Reflections - [scan,232] - Reflections took 9 ms to scan 1 urls, producing 4 keys and 9 values +13:56:50.135 [main] INFO o.r.Reflections - [scan,232] - Reflections took 14 ms to scan 1 urls, producing 3 keys and 10 values +13:56:50.143 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +13:56:50.150 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 7 values +13:56:50.158 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +13:56:50.160 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +13:56:50.161 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f64550 +13:56:50.161 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f64760 +13:56:50.161 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +13:56:50.162 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +13:56:50.167 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +13:56:53.906 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +13:56:56.912 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +13:56:59.925 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Try to reconnect to a new server, server is not appointed, will choose a random server. +13:56:59.925 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +13:56:59.925 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010aa378 +13:57:01.286 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +13:57:03.466 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +13:57:03.466 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +13:57:03.466 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +13:57:03.630 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +13:57:06.046 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Fail to connect server, after trying 1 times, last try server is {serverIp = '10.100.1.3', server main port = 8848}, error = unknown +13:57:09.259 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Fail to connect server, after trying 2 times, last try server is {serverIp = '10.100.1.3', server main port = 8848}, error = unknown +13:57:12.590 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Fail to connect server, after trying 3 times, last try server is {serverIp = '10.100.1.3', server main port = 8848}, error = unknown +13:57:16.013 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Fail to connect server, after trying 4 times, last try server is {serverIp = '10.100.1.3', server main port = 8848}, error = unknown +13:57:19.521 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Fail to connect server, after trying 5 times, last try server is {serverIp = '10.100.1.3', server main port = 8848}, error = unknown +13:57:23.142 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [0e32eace-0df6-4acb-8c18-fa3df8b8d46b_config-0] Fail to connect server, after trying 6 times, last try server is {serverIp = '10.100.1.3', server main port = 8848}, error = unknown +13:57:25.185 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +13:57:25.210 [main] INFO o.a.c.c.StandardService - [log,173] - Stopping service [Tomcat] +13:59:22.844 [background-preinit] INFO o.h.v.i.util.Version - [,21] - HV000001: Hibernate Validator 6.2.3.Final +13:59:24.636 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0 +13:59:24.683 [main] INFO o.r.Reflections - [scan,232] - Reflections took 24 ms to scan 1 urls, producing 3 keys and 6 values +13:59:24.706 [main] INFO o.r.Reflections - [scan,232] - Reflections took 11 ms to scan 1 urls, producing 4 keys and 9 values +13:59:24.728 [main] INFO o.r.Reflections - [scan,232] - Reflections took 19 ms to scan 1 urls, producing 3 keys and 10 values +13:59:24.735 [main] INFO o.r.Reflections - [scan,232] - Reflections took 5 ms to scan 1 urls, producing 1 keys and 5 values +13:59:24.744 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 1 keys and 7 values +13:59:24.751 [main] INFO o.r.Reflections - [scan,232] - Reflections took 6 ms to scan 1 urls, producing 2 keys and 8 values +13:59:24.754 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] RpcClient init label, labels = {module=config, Vipserver-Tag=null, source=sdk, Amory-Tag=null, Location-Tag=null, taskId=0, AppName=unknown} +13:59:24.754 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$464/0x0000000800f639b8 +13:59:24.755 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Register server push request handler:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$$Lambda$465/0x0000000800f63bc8 +13:59:24.755 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Registry connection listener to current client:com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$1 +13:59:24.755 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] RpcClient init, ServerListFactory = com.alibaba.nacos.client.config.impl.ClientWorker$ConfigRpcTransportClient$2 +13:59:24.762 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +13:59:26.037 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698472764506_10.100.1.1_63282 +13:59:26.037 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Notify connected event to listeners. +13:59:26.038 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +13:59:26.038 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [d4a5129a-4d57-4612-8195-a0cee8e85c41_config-0] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +13:59:26.257 [main] INFO c.g.d.DoctorApplication - [logStartupProfileInfo,640] - The following 1 profile is active: "dev" +13:59:28.278 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Initializing ProtocolHandler ["http-nio-10009"] +13:59:28.279 [main] INFO o.a.c.c.StandardService - [log,173] - Starting service [Tomcat] +13:59:28.279 [main] INFO o.a.c.c.StandardEngine - [log,173] - Starting Servlet engine: [Apache Tomcat/9.0.65] +13:59:28.429 [main] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring embedded WebApplicationContext +13:59:31.672 [main] INFO c.a.d.p.DruidDataSource - [init,972] - {dataSource-1,master} inited +13:59:31.674 [main] INFO c.b.d.d.DynamicRoutingDataSource - [addDataSource,148] - dynamic-datasource - add a datasource named [master] success +13:59:31.674 [main] INFO c.b.d.d.DynamicRoutingDataSource - [afterPropertiesSet,228] - dynamic-datasource initial loaded [1] datasource,primary datasource named [master] +13:59:32.705 [main] INFO c.a.c.s.SentinelWebMvcConfigurer - [addInterceptors,52] - [Sentinel Starter] register SentinelWebInterceptor with urlPatterns: [/**]. +13:59:34.335 [main] INFO c.a.n.c.r.client - [lambda$createClient$0,80] - [RpcClientFactory] create a new rpc client of bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a +13:59:34.336 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] RpcClient init label, labels = {module=naming, source=sdk} +13:59:34.337 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] RpcClient init, ServerListFactory = com.alibaba.nacos.client.naming.core.ServerListManager +13:59:34.337 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Registry connection listener to current client:com.alibaba.nacos.client.naming.remote.gprc.redo.NamingGrpcRedoService +13:59:34.337 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Register server push request handler:com.alibaba.nacos.client.naming.remote.gprc.NamingPushRequestHandler +13:59:34.338 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Try to connect to server on start up, server: {serverIp = '10.100.1.3', server main port = 8848} +13:59:34.579 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Success to connect to server [10.100.1.3:8848] on start up, connectionId = 1698472773104_10.100.1.1_63329 +13:59:34.580 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$ConnectResetRequestHandler +13:59:34.580 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Notify connected event to listeners. +13:59:34.580 [main] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Register server push request handler:com.alibaba.nacos.common.remote.client.RpcClient$$Lambda$476/0x00000008010d6000 +13:59:38.058 [main] INFO o.a.c.h.Http11NioProtocol - [log,173] - Starting ProtocolHandler ["http-nio-10009"] +13:59:38.121 [main] INFO c.a.c.n.r.NacosServiceRegistry - [register,75] - nacos registry, DEFAULT_GROUP grail-doctor 192.168.80.1:10009 register finished +13:59:38.629 [nacos-grpc-client-executor-7] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Receive server push request, request = NotifySubscriberRequest, requestId = 2305 +13:59:38.632 [nacos-grpc-client-executor-7] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Ack server push request, request = NotifySubscriberRequest, requestId = 2305 +13:59:39.617 [main] INFO c.g.d.DoctorApplication - [logStarted,61] - Started DoctorApplication in 18.56 seconds (JVM running for 19.542) +13:59:39.628 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor, group=DEFAULT_GROUP +13:59:39.629 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor.yml, group=DEFAULT_GROUP +13:59:39.630 [main] INFO c.a.c.n.r.NacosContextRefresher - [registerNacosListenersForApplications,105] - listening config: dataId=grail-doctor-dev.yml, group=DEFAULT_GROUP +13:59:39.982 [RMI TCP Connection(3)-10.3.214.20] INFO o.a.c.c.C.[.[.[/] - [log,173] - Initializing Spring DispatcherServlet 'dispatcherServlet' +14:01:03.029 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Server healthy check fail, currentConnection = 1698472773104_10.100.1.1_63329 +14:01:03.029 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Try to reconnect to a new server, server is not appointed, will choose a random server. +14:01:03.277 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Success to connect a server [10.100.1.3:8848], connectionId = 1698472861795_10.100.1.1_63675 +14:01:03.278 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Abandon prev connection, server is 10.100.1.3:8848, connectionId is 1698472773104_10.100.1.1_63329 +14:01:03.278 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698472773104_10.100.1.1_63329 +14:01:03.282 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Notify disconnected event to listeners +14:01:03.284 [com.alibaba.nacos.client.remote.worker] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Notify connected event to listeners. +14:01:05.210 [nacos-grpc-client-executor-39] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Receive server push request, request = NotifySubscriberRequest, requestId = 2308 +14:01:05.211 [nacos-grpc-client-executor-39] INFO c.a.n.c.r.client - [printIfInfoEnabled,60] - [bf073052-7ac2-4cbd-baaf-6a0a8a9ec40a] Ack server push request, request = NotifySubscriberRequest, requestId = 2308 +14:01:20.506 [http-nio-10009-exec-1] INFO c.g.d.c.DoctorController - [doctorList,41] - 功能:医生信息 URI:/doctor/doctorList 方法:POST 参数:[{"consultationPrice":400,"departmentId":3,"doctorCareer":"科室主任","doctorField":"新生儿黄痘,肺炎,脑膜炎,呼吸窗迫,新生儿贫血,肺动脉高压等各种新生儿重症的诊断及治疗,掌掘各种呼吸机使用,气管播管。心肺复苏等技术。","doctorHospital":"十堰协和医院","doctorId":1,"doctorName":"张三","doctorPicture":"","personalProfile":"2006年就读广州医学院医学研究生新生儿专业。导师为广东省妇幼保健院张晓庄院长,2009年顺利毕业并就职于广东省好幼保健院新生儿科重症监护室(ICu)。于2011年晋升为主治医师。2014年晋升为副主任医师并于同年共座华南大学医字博士。","replyContent":"","replyStatus":2,"userId":1},{"consultationPrice":1,"departmentId":1,"doctorCareer":"","doctorField":"","doctorGender":1,"doctorHospital":"","doctorId":3,"doctorName":"王林涛","doctorPicture":"","personalProfile":"","replyContent":"","replyStatus":1,"userId":1}] +14:01:58.397 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,94] - De-registering from Nacos Server now... +14:01:58.437 [SpringApplicationShutdownHook] INFO c.a.c.n.r.NacosServiceRegistry - [deregister,114] - De-registration finished. +14:01:58.768 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,454] - Shutdown rpc client, set status to shutdown +14:01:58.768 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [shutdown,456] - Shutdown client event executor java.util.concurrent.ScheduledThreadPoolExecutor@41fe722c[Running, pool size = 2, active threads = 2, queued tasks = 0, completed tasks = 0] +14:01:58.768 [SpringApplicationShutdownHook] INFO c.a.n.c.r.client - [closeConnection,591] - Close current connection 1698472861795_10.100.1.1_63675 +14:01:58.769 [SpringApplicationShutdownHook] INFO c.a.n.c.r.c.g.GrpcClient - [shutdown,85] - Shutdown grpc executor java.util.concurrent.ThreadPoolExecutor@73733071[Running, pool size = 3, active threads = 0, queued tasks = 0, completed tasks = 52] +14:01:58.899 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,205] - dynamic-datasource start closing .... +14:01:58.901 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2051] - {dataSource-1} closing ... +14:01:58.905 [SpringApplicationShutdownHook] INFO c.a.d.p.DruidDataSource - [close,2124] - {dataSource-1} closed +14:01:58.906 [SpringApplicationShutdownHook] INFO c.b.d.d.DynamicRoutingDataSource - [destroy,209] - dynamic-datasource all closed success,bye diff --git a/pom.xml b/pom.xml new file mode 100644 index 0000000..7c8c646 --- /dev/null +++ b/pom.xml @@ -0,0 +1,26 @@ + + + 4.0.0 + + com.grail + grail-patient + 3.6.3 + + + grail-patient-doctor + pom + + grail-patient-doctor-common + grail-patient-doctor-remote + grail-patient-doctor-server + + + + 17 + 17 + UTF-8 + + +