diff --git a/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/virtual/DBVUtils.java b/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/virtual/DBVUtils.java index 41cec646563f8ce11b6f1a54f9dc73ffd9251f52..be8412aacde18bfdf658263249f06bd3a1f608c9 100644 --- a/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/virtual/DBVUtils.java +++ b/plugins/org.jkiss.dbeaver.model/src/org/jkiss/dbeaver/model/virtual/DBVUtils.java @@ -304,11 +304,15 @@ public abstract class DBVUtils { } @NotNull - public static List getAllAssociations(@NotNull DBRProgressMonitor monitor, @NotNull DBSEntity entity) throws DBException { + public static List getAllAssociations(@NotNull DBRProgressMonitor monitor, @NotNull DBSEntity entity) { List result = new ArrayList<>(); - final Collection realConstraints = entity.getAssociations(monitor); - if (!CommonUtils.isEmpty(realConstraints)) { - result.addAll(realConstraints); + try { + final Collection realConstraints = entity.getAssociations(monitor); + if (!CommonUtils.isEmpty(realConstraints)) { + result.addAll(realConstraints); + } + } catch (DBException e) { + log.debug("Error reading entity associations", e); } if (!(entity instanceof DBVEntity)) { DBVEntity vEntity = getVirtualEntity(entity, false);