[2024-02-02 17:16:23.535] [ERROR] [sourceTask-3] [clearResultSet error] com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet successfully received from the server was 1,200,137 milliseconds ago. The last packet sent successfully to the server was 600,099 milliseconds ago. at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at com.mysql.jdbc.Util.handleNewInstance(Util.java:425) at com.mysql.jdbc.SQLError.createCommunicationsException(SQLError.java:990) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3562) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3462) at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3905) at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2530) at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2683) at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2491) at com.mysql.jdbc.StatementImpl.executeSimpleNonQuery(StatementImpl.java:1465) at com.mysql.jdbc.RowDataDynamic.close(RowDataDynamic.java:178) at com.mysql.jdbc.ResultSetImpl.realClose(ResultSetImpl.java:6680) at com.mysql.jdbc.ResultSetImpl.close(ResultSetImpl.java:851) at com.alibaba.druid.pool.DruidPooledResultSet.close(DruidPooledResultSet.java:86) at com.alibaba.druid.pool.DruidPooledStatement.clearResultSet(DruidPooledStatement.java:206) at com.alibaba.druid.pool.DruidPooledStatement.close(DruidPooledStatement.java:514) at com.alibaba.druid.pool.DruidPooledPreparedStatement.closeInternal(DruidPooledPreparedStatement.java:209) at com.alibaba.druid.pool.DruidPooledConnection.closePoolableStatement(DruidPooledConnection.java:205) at com.alibaba.druid.pool.DruidPooledPreparedStatement.close(DruidPooledPreparedStatement.java:201) at com.alibaba.druid.util.JdbcUtils.close(JdbcUtils.java:98) at com.alibaba.druid.pool.DruidConnectionHolder.reset(DruidConnectionHolder.java:323) at com.alibaba.druid.pool.DruidDataSource.recycle(DruidDataSource.java:1949) at com.alibaba.druid.pool.DruidPooledConnection.recycle(DruidPooledConnection.java:351) at com.alibaba.druid.pool.DruidPooledConnection.close(DruidPooledConnection.java:288) at com.oceanbase.oms.connector.common.util.CommonUtil.swallowErrorClose(CommonUtil.java:80) at com.oceanbase.oms.dataflow.common.stream.StreamRecordFetcher.clear(StreamRecordFetcher.java:49) at com.oceanbase.oms.dataflow.common.stream.StreamRecordBatchBuilder.hasNext(StreamRecordBatchBuilder.java:70) at com.oceanbase.oms.dataflow.common.stream.StreamRecordBatchBuilder.next(StreamRecordBatchBuilder.java:89) at com.oceanbase.oms.dataflow.common.stream.StreamRecordBatchBuilder.next(StreamRecordBatchBuilder.java:19) at com.oceanbase.connector.framework.threadmanager.sourcetask.ConditionedSourceConnectorTask.pollQueryConditionWithRetry(ConditionedSourceConnectorTask.java:117) at com.oceanbase.connector.framework.threadmanager.sourcetask.ConditionedSourceConnectorTask.run(ConditionedSourceConnectorTask.java:68) at java.lang.Thread.run(Thread.java:853) Caused by: java.net.SocketTimeoutException: Read timed out at java.net.SocketInputStream.socketRead0(Native Method) at java.net.SocketInputStream.socketRead(SocketInputStream.java:116) at java.net.SocketInputStream.read(SocketInputStream.java:171) at java.net.SocketInputStream.read(SocketInputStream.java:141) at com.mysql.jdbc.util.ReadAheadInputStream.fill(ReadAheadInputStream.java:101) at com.mysql.jdbc.util.ReadAheadInputStream.readFromUnderlyingStreamIfNecessary(ReadAheadInputStream.java:144) at com.mysql.jdbc.util.ReadAheadInputStream.read(ReadAheadInputStream.java:174) at com.mysql.jdbc.MysqlIO.readFully(MysqlIO.java:3011) at com.mysql.jdbc.MysqlIO.reuseAndReadPacket(MysqlIO.java:3472) ... 28 common frames omitted