Browse Source

fixed issue #482 , retry for getTableMetaByDB

agapple 7 years ago
parent
commit
9316a3df6d

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

@@ -53,7 +53,7 @@ public class TableMetaCache {
                 public TableMeta load(String name) throws Exception {
                 public TableMeta load(String name) throws Exception {
                     try {
                     try {
                         return getTableMetaByDB(name);
                         return getTableMetaByDB(name);
-                    } catch (CanalParseException e) {
+                    } catch (Throwable e) {
                         // 尝试做一次retry操作
                         // 尝试做一次retry操作
                         try {
                         try {
                             connection.reconnect();
                             connection.reconnect();