瀏覽代碼

Update MysqlConnection.java

修复mysql5.6以下报java.lang.NullPointerException
z070204z 8 年之前
父節點
當前提交
f45f1ac74f
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/MysqlConnection.java

+ 1 - 1
parse/src/main/java/com/alibaba/otter/canal/parse/inbound/mysql/MysqlConnection.java

@@ -281,7 +281,7 @@ public class MysqlConnection implements ErosaConnection {
         }
         }
 
 
         List<String> columnValues = rs.getFieldValues();
         List<String> columnValues = rs.getFieldValues();
-        if (columnValues != null && columnValues.size() >= 1 && columnValues.get(0).toUpperCase().equals("CRC32")) {
+        if (columnValues != null && columnValues.size() >= 1 && columnValues.get(0)!=null && columnValues.get(0).toUpperCase().equals("CRC32")) {
             binlogChecksum = LogEvent.BINLOG_CHECKSUM_ALG_CRC32;
             binlogChecksum = LogEvent.BINLOG_CHECKSUM_ALG_CRC32;
         } else {
         } else {
             binlogChecksum = LogEvent.BINLOG_CHECKSUM_ALG_OFF;
             binlogChecksum = LogEvent.BINLOG_CHECKSUM_ALG_OFF;