2025-05-31 02:46:42.009 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 
 | 
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:836) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) 
 | 
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) 
 | 
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) 
 | 
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) 
 | 
    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) 
 | 
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 sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) 
 | 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
 | 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
 | 
    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:91) 
 | 
    at com.mysql.cj.NativeSession.connect(NativeSession.java:144) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) 
 | 
    ... 6 common frames omitted 
 | 
Caused by: java.net.NoRouteToHostException: No route to host: connect 
 | 
    at java.net.DualStackPlainSocketImpl.connect0(Native Method) 
 | 
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) 
 | 
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
 | 
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
 | 
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
 | 
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
 | 
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
 | 
    at java.net.Socket.connect(Socket.java:589) 
 | 
    at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) 
 | 
    at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) 
 | 
    ... 9 common frames omitted 
 | 
2025-05-31 02:46:42.030 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 
 | 
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:836) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) 
 | 
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) 
 | 
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) 
 | 
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) 
 | 
    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) 
 | 
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 sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) 
 | 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
 | 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
 | 
    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:91) 
 | 
    at com.mysql.cj.NativeSession.connect(NativeSession.java:144) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) 
 | 
    ... 6 common frames omitted 
 | 
Caused by: java.net.NoRouteToHostException: No route to host: connect 
 | 
    at java.net.DualStackPlainSocketImpl.connect0(Native Method) 
 | 
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) 
 | 
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
 | 
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
 | 
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
 | 
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
 | 
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
 | 
    at java.net.Socket.connect(Socket.java:589) 
 | 
    at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) 
 | 
    at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) 
 | 
    ... 9 common frames omitted 
 | 
2025-05-31 02:46:52.020 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task 
 | 
org.springframework.jdbc.UncategorizedSQLException:  
 | 
### Error querying database.  Cause: java.sql.SQLException: Incorrect DATETIME value: '2025-05-31 ::51' 
 | 
### The error may exist in com/doumee/dao/business/join/InsuranceApplyJoinMapper.java (best guess) 
 | 
### The error may involve defaultParameterMap 
 | 
### The error occurred while setting parameters 
 | 
### SQL: SELECT     t.id,t.creator,t.create_date,t.editor,t.edit_date,t.isdeleted,t.remark,t.sortnum,t.solution_id,t.company_id,t.apply_end_time,t.apply_start_time,t.end_time,t.start_time,t.check_date,t.check_info,t.check_user_id,t.union_apply_id,t.union_apply_tbd_status,t.apply_tbd_no,t.code,t.sign_apply_no,t.status,t.current_fee,t.fee,t.server_cost,t.sign_qrs_no,t.sign_member_list_no,t.final_end_time,t.retrial_id,t1.name AS solutionsName   FROM `insurance_apply`  t    LEFT JOIN `solutions` t1 ON (t1.id = t.solution_id)      WHERE   (t.status = ? AND t.end_time >= ? AND   DATEDIFF(t.END_TIME,CURRENT_DATE() ) <= 5  AND NOT EXISTS ( select  1 from notices n where n.obj_type = 0 and n.type = 6 and n.obj_id = t.id   )) 
 | 
### Cause: java.sql.SQLException: Incorrect DATETIME value: '2025-05-31 ::51' 
 | 
; uncategorized SQLException; SQL state [HY000]; error code [1525]; Incorrect DATETIME value: '2025-05-31 ::51'; nested exception is java.sql.SQLException: Incorrect DATETIME value: '2025-05-31 ::51' 
 | 
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:89) 
 | 
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) 
 | 
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) 
 | 
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) 
 | 
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) 
 | 
    at com.sun.proxy.$Proxy114.selectList(Unknown Source) 
 | 
    at org.mybatis.spring.SqlSessionTemplate.selectList(SqlSessionTemplate.java:224) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.executeForMany(MybatisMapperMethod.java:164) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:77) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) 
 | 
    at com.sun.proxy.$Proxy151.selectJoinList(Unknown Source) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl.generateNotice(InsuranceApplyServiceImpl.java:3439) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$FastClassBySpringCGLIB$$871903ca.invoke(<generated>) 
 | 
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$EnhancerBySpringCGLIB$$9cac70de.generateNotice(<generated>) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$FastClassBySpringCGLIB$$871903ca.invoke(<generated>) 
 | 
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$EnhancerBySpringCGLIB$$3b13dc98.generateNotice(<generated>) 
 | 
    at com.doumee.task.ScheduleTool.generateNotice(ScheduleTool.java:96) 
 | 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
 | 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) 
 | 
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) 
 | 
    at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) 
 | 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
 | 
    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) 
 | 
    at java.util.concurrent.FutureTask.run(FutureTask.java) 
 | 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) 
 | 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
 | 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
 | 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 | 
    at java.lang.Thread.run(Thread.java:748) 
 | 
Caused by: java.sql.SQLException: Incorrect DATETIME value: '2025-05-31 ::51' 
 | 
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) 
 | 
    at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:97) 
 | 
    at com.mysql.cj.jdbc.exceptions.SQLExceptionsMapping.translateException(SQLExceptionsMapping.java:122) 
 | 
    at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) 
 | 
    at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) 
 | 
    at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) 
 | 
    at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) 
 | 
    at com.sun.proxy.$Proxy135.execute(Unknown Source) 
 | 
    at org.apache.ibatis.executor.statement.PreparedStatementHandler.query(PreparedStatementHandler.java:65) 
 | 
    at org.apache.ibatis.executor.statement.RoutingStatementHandler.query(RoutingStatementHandler.java:80) 
 | 
    at sun.reflect.GeneratedMethodAccessor86.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy132.query(Unknown Source) 
 | 
    at org.apache.ibatis.executor.SimpleExecutor.doQuery(SimpleExecutor.java:65) 
 | 
    at org.apache.ibatis.executor.BaseExecutor.queryFromDatabase(BaseExecutor.java:336) 
 | 
    at org.apache.ibatis.executor.BaseExecutor.query(BaseExecutor.java:158) 
 | 
    at org.apache.ibatis.executor.CachingExecutor.query(CachingExecutor.java:110) 
 | 
    at sun.reflect.GeneratedMethodAccessor80.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy131.query(Unknown Source) 
 | 
    at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:81) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) 
 | 
    at com.sun.proxy.$Proxy131.query(Unknown Source) 
 | 
    at com.github.pagehelper.PageInterceptor.intercept(PageInterceptor.java:169) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) 
 | 
    at com.sun.proxy.$Proxy131.query(Unknown Source) 
 | 
    at sun.reflect.GeneratedMethodAccessor75.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) 
 | 
    at com.github.yulichang.interceptor.MPJInterceptor.intercept(MPJInterceptor.java:78) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) 
 | 
    at com.sun.proxy.$Proxy131.query(Unknown Source) 
 | 
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:154) 
 | 
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:147) 
 | 
    at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:142) 
 | 
    at sun.reflect.GeneratedMethodAccessor74.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) 
 | 
    ... 32 common frames omitted 
 | 
2025-05-31 02:47:09.012 [scheduling-1] ERROR com.alibaba.druid.pool.DruidPooledStatement - CommunicationsException, druid version 1.2.0, jdbcUrl : jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, testWhileIdle true, idle millis 17048, minIdle 0, poolingCount 0, timeBetweenEvictionRunsMillis 60000, lastValidIdleMillis 17048, driver com.mysql.cj.jdbc.Driver, exceptionSorter com.alibaba.druid.pool.vendor.MySqlExceptionSorter 
 | 
2025-05-31 02:47:09.014 [Druid-ConnectionPool-Create-1962297767] ERROR com.alibaba.druid.pool.DruidDataSource - create connection SQLException, url: jdbc:mysql://112.26.66.25:3306/yyb?useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=GMT%2B8, errorCode 0, state 08S01 
 | 
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:836) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:456) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:246) 
 | 
    at com.mysql.cj.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:197) 
 | 
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1651) 
 | 
    at com.alibaba.druid.pool.DruidAbstractDataSource.createPhysicalConnection(DruidAbstractDataSource.java:1717) 
 | 
    at com.alibaba.druid.pool.DruidDataSource$CreateConnectionThread.run(DruidDataSource.java:2785) 
 | 
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 sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) 
 | 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
 | 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
 | 
    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:91) 
 | 
    at com.mysql.cj.NativeSession.connect(NativeSession.java:144) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.connectOneTryOnly(ConnectionImpl.java:956) 
 | 
    at com.mysql.cj.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:826) 
 | 
    ... 6 common frames omitted 
 | 
Caused by: java.net.SocketException: Network is unreachable: connect 
 | 
    at java.net.DualStackPlainSocketImpl.connect0(Native Method) 
 | 
    at java.net.DualStackPlainSocketImpl.socketConnect(DualStackPlainSocketImpl.java:79) 
 | 
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350) 
 | 
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206) 
 | 
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188) 
 | 
    at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:172) 
 | 
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392) 
 | 
    at java.net.Socket.connect(Socket.java:589) 
 | 
    at com.mysql.cj.protocol.StandardSocketFactory.connect(StandardSocketFactory.java:155) 
 | 
    at com.mysql.cj.protocol.a.NativeSocketConnection.connect(NativeSocketConnection.java:65) 
 | 
    ... 9 common frames omitted 
 | 
2025-05-31 02:47:09.016 [scheduling-1] ERROR com.alibaba.druid.pool.DruidDataSource - discard connection 
 | 
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago. 
 | 
    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.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) 
 | 
    at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) 
 | 
    at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) 
 | 
    at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) 
 | 
    at com.sun.proxy.$Proxy135.execute(Unknown Source) 
 | 
    at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:48) 
 | 
    at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:75) 
 | 
    at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy132.update(Unknown Source) 
 | 
    at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) 
 | 
    at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) 
 | 
    at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) 
 | 
    at com.doumee.config.mybatis.MyBatisInterceptor.intercept(MyBatisInterceptor.java:63) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) 
 | 
    at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) 
 | 
    at sun.reflect.GeneratedMethodAccessor867.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) 
 | 
    at com.sun.proxy.$Proxy114.update(Unknown Source) 
 | 
    at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:64) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) 
 | 
    at com.sun.proxy.$Proxy152.updateById(Unknown Source) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl.updateApplyCurrentFee(InsuranceApplyServiceImpl.java:3397) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$FastClassBySpringCGLIB$$871903ca.invoke(<generated>) 
 | 
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) 
 | 
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$EnhancerBySpringCGLIB$$9cac70de.updateApplyCurrentFee(<generated>) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$FastClassBySpringCGLIB$$871903ca.invoke(<generated>) 
 | 
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) 
 | 
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$EnhancerBySpringCGLIB$$3b13dc98.updateApplyCurrentFee(<generated>) 
 | 
    at com.doumee.task.ScheduleTool.updateApplyCurrentFee(ScheduleTool.java:79) 
 | 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
 | 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) 
 | 
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) 
 | 
    at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) 
 | 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
 | 
    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) 
 | 
    at java.util.concurrent.FutureTask.run(FutureTask.java) 
 | 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) 
 | 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
 | 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
 | 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 | 
    at java.lang.Thread.run(Thread.java:748) 
 | 
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago. 
 | 
    at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) 
 | 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
 | 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
 | 
    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.NativeProtocol.send(NativeProtocol.java:570) 
 | 
    at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:625) 
 | 
    at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:941) 
 | 
    at com.mysql.cj.NativeSession.execSQL(NativeSession.java:1075) 
 | 
    at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:930) 
 | 
    ... 91 common frames omitted 
 | 
Caused by: java.net.SocketException: Software caused connection abort: socket write error 
 | 
    at java.net.SocketOutputStream.socketWrite0(Native Method) 
 | 
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) 
 | 
    at java.net.SocketOutputStream.write(SocketOutputStream.java:155) 
 | 
    at sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:431) 
 | 
    at sun.security.ssl.OutputRecord.write(OutputRecord.java:417) 
 | 
    at sun.security.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:886) 
 | 
    at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:857) 
 | 
    at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123) 
 | 
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) 
 | 
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 
 | 
    at com.mysql.cj.protocol.a.SimplePacketSender.send(SimplePacketSender.java:55) 
 | 
    at com.mysql.cj.protocol.a.TimeTrackingPacketSender.send(TimeTrackingPacketSender.java:50) 
 | 
    at com.mysql.cj.protocol.a.NativeProtocol.send(NativeProtocol.java:561) 
 | 
    ... 95 common frames omitted 
 | 
2025-05-31 02:47:09.047 [scheduling-1] ERROR o.s.s.support.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task 
 | 
org.springframework.dao.RecoverableDataAccessException:  
 | 
### Error updating database.  Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago. 
 | 
### The error may exist in com/doumee/dao/business/ApplyDetailMapper.java (best guess) 
 | 
### The error may involve com.doumee.dao.business.ApplyDetailMapper.updateById-Inline 
 | 
### The error occurred while setting parameters 
 | 
### SQL: UPDATE `apply_detail`  SET creator=?, create_date=?,   isdeleted=?, remark=?,  apply_id=?, member_id=?, end_time=?, start_time=?, union_apply_id=?, idcard_no=?, du_id=?, worktype_id=?, fee=?, price=?, sex=?, current_fee=?,    change_status=?, member_name=?  WHERE id=? 
 | 
### Cause: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago. 
 | 
; Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago.; nested exception is com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago. 
 | 
    at org.springframework.jdbc.support.SQLExceptionSubclassTranslator.doTranslate(SQLExceptionSubclassTranslator.java:100) 
 | 
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) 
 | 
    at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:81) 
 | 
    at org.mybatis.spring.MyBatisExceptionTranslator.translateExceptionIfPossible(MyBatisExceptionTranslator.java:92) 
 | 
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:439) 
 | 
    at com.sun.proxy.$Proxy114.update(Unknown Source) 
 | 
    at org.mybatis.spring.SqlSessionTemplate.update(SqlSessionTemplate.java:288) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperMethod.execute(MybatisMapperMethod.java:64) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperProxy$PlainMethodInvoker.invoke(MybatisMapperProxy.java:152) 
 | 
    at com.baomidou.mybatisplus.core.override.MybatisMapperProxy.invoke(MybatisMapperProxy.java:89) 
 | 
    at com.sun.proxy.$Proxy152.updateById(Unknown Source) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl.updateApplyCurrentFee(InsuranceApplyServiceImpl.java:3397) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$FastClassBySpringCGLIB$$871903ca.invoke(<generated>) 
 | 
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) 
 | 
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$EnhancerBySpringCGLIB$$9cac70de.updateApplyCurrentFee(<generated>) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$FastClassBySpringCGLIB$$871903ca.invoke(<generated>) 
 | 
    at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:218) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:769) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:366) 
 | 
    at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:99) 
 | 
    at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:186) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.proceed(CglibAopProxy.java:747) 
 | 
    at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689) 
 | 
    at com.doumee.service.business.impl.InsuranceApplyServiceImpl$$EnhancerBySpringCGLIB$$3b13dc98.updateApplyCurrentFee(<generated>) 
 | 
    at com.doumee.task.ScheduleTool.updateApplyCurrentFee(ScheduleTool.java:79) 
 | 
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) 
 | 
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.springframework.scheduling.support.ScheduledMethodRunnable.run(ScheduledMethodRunnable.java:84) 
 | 
    at org.springframework.scheduling.support.DelegatingErrorHandlingRunnable.run(DelegatingErrorHandlingRunnable.java:54) 
 | 
    at org.springframework.scheduling.concurrent.ReschedulingRunnable.run(ReschedulingRunnable.java:93) 
 | 
    at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) 
 | 
    at java.util.concurrent.FutureTask.run$$$capture(FutureTask.java:266) 
 | 
    at java.util.concurrent.FutureTask.run(FutureTask.java) 
 | 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180) 
 | 
    at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293) 
 | 
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
 | 
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
 | 
    at java.lang.Thread.run(Thread.java:748) 
 | 
Caused by: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago. 
 | 
    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.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:953) 
 | 
    at com.mysql.cj.jdbc.ClientPreparedStatement.execute(ClientPreparedStatement.java:370) 
 | 
    at com.alibaba.druid.pool.DruidPooledPreparedStatement.execute(DruidPooledPreparedStatement.java:497) 
 | 
    at sun.reflect.GeneratedMethodAccessor87.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.logging.jdbc.PreparedStatementLogger.invoke(PreparedStatementLogger.java:58) 
 | 
    at com.sun.proxy.$Proxy135.execute(Unknown Source) 
 | 
    at org.apache.ibatis.executor.statement.PreparedStatementHandler.update(PreparedStatementHandler.java:48) 
 | 
    at org.apache.ibatis.executor.statement.RoutingStatementHandler.update(RoutingStatementHandler.java:75) 
 | 
    at sun.reflect.GeneratedMethodAccessor303.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy132.update(Unknown Source) 
 | 
    at org.apache.ibatis.executor.SimpleExecutor.doUpdate(SimpleExecutor.java:50) 
 | 
    at org.apache.ibatis.executor.BaseExecutor.update(BaseExecutor.java:117) 
 | 
    at org.apache.ibatis.executor.CachingExecutor.update(CachingExecutor.java:76) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) 
 | 
    at com.doumee.config.mybatis.MyBatisInterceptor.intercept(MyBatisInterceptor.java:63) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Invocation.proceed(Invocation.java:61) 
 | 
    at com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor.intercept(MybatisPlusInterceptor.java:106) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:59) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at sun.reflect.GeneratedMethodAccessor224.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.apache.ibatis.plugin.Plugin.invoke(Plugin.java:61) 
 | 
    at com.sun.proxy.$Proxy131.update(Unknown Source) 
 | 
    at org.apache.ibatis.session.defaults.DefaultSqlSession.update(DefaultSqlSession.java:197) 
 | 
    at sun.reflect.GeneratedMethodAccessor867.invoke(Unknown Source) 
 | 
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) 
 | 
    at java.lang.reflect.Method.invoke(Method.java:498) 
 | 
    at org.mybatis.spring.SqlSessionTemplate$SqlSessionInterceptor.invoke(SqlSessionTemplate.java:425) 
 | 
    ... 45 common frames omitted 
 | 
Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure 
 | 
  
 | 
The last packet successfully received from the server was 3 milliseconds ago. The last packet sent successfully to the server was 15 milliseconds ago. 
 | 
    at sun.reflect.GeneratedConstructorAccessor148.newInstance(Unknown Source) 
 | 
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) 
 | 
    at java.lang.reflect.Constructor.newInstance(Constructor.java:423) 
 | 
    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.NativeProtocol.send(NativeProtocol.java:570) 
 | 
    at com.mysql.cj.protocol.a.NativeProtocol.sendCommand(NativeProtocol.java:625) 
 | 
    at com.mysql.cj.protocol.a.NativeProtocol.sendQueryPacket(NativeProtocol.java:941) 
 | 
    at com.mysql.cj.NativeSession.execSQL(NativeSession.java:1075) 
 | 
    at com.mysql.cj.jdbc.ClientPreparedStatement.executeInternal(ClientPreparedStatement.java:930) 
 | 
    ... 91 common frames omitted 
 | 
Caused by: java.net.SocketException: Software caused connection abort: socket write error 
 | 
    at java.net.SocketOutputStream.socketWrite0(Native Method) 
 | 
    at java.net.SocketOutputStream.socketWrite(SocketOutputStream.java:111) 
 | 
    at java.net.SocketOutputStream.write(SocketOutputStream.java:155) 
 | 
    at sun.security.ssl.OutputRecord.writeBuffer(OutputRecord.java:431) 
 | 
    at sun.security.ssl.OutputRecord.write(OutputRecord.java:417) 
 | 
    at sun.security.ssl.SSLSocketImpl.writeRecordInternal(SSLSocketImpl.java:886) 
 | 
    at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:857) 
 | 
    at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:123) 
 | 
    at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) 
 | 
    at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) 
 | 
    at com.mysql.cj.protocol.a.SimplePacketSender.send(SimplePacketSender.java:55) 
 | 
    at com.mysql.cj.protocol.a.TimeTrackingPacketSender.send(TimeTrackingPacketSender.java:50) 
 | 
    at com.mysql.cj.protocol.a.NativeProtocol.send(NativeProtocol.java:561) 
 | 
    ... 95 common frames omitted 
 |