diff --git a/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java b/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java index 7b85a031fd..47d0a96d01 100644 --- a/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java +++ b/server/odc-service/src/main/java/com/oceanbase/odc/service/connection/database/DatabaseService.java @@ -56,6 +56,7 @@ import org.springframework.transaction.annotation.Transactional; import org.springframework.validation.annotation.Validated; +import com.oceanbase.odc.common.util.ExceptionUtils; import com.oceanbase.odc.core.authority.SecurityManager; import com.oceanbase.odc.core.authority.permission.Permission; import com.oceanbase.odc.core.authority.util.Authenticated; @@ -515,7 +516,8 @@ public Boolean internalSyncDataSourceSchemas(@NonNull Long dataSourceId) throws }); return true; } catch (Exception ex) { - log.warn("Sync database failed, dataSourceId={}, errorMessage={}", dataSourceId, ex.getLocalizedMessage()); + log.warn("Sync database failed, dataSourceId={}, errorMessage={}", + dataSourceId, ExceptionUtils.getRootCauseReason(ex)); return false; } finally { lock.unlock();