diff --git a/ganttzk/src/main/java/org/zkoss/ganttz/adapters/DomainDependency.java b/ganttzk/src/main/java/org/zkoss/ganttz/adapters/DomainDependency.java index 93144b2c1..2677324f5 100644 --- a/ganttzk/src/main/java/org/zkoss/ganttz/adapters/DomainDependency.java +++ b/ganttzk/src/main/java/org/zkoss/ganttz/adapters/DomainDependency.java @@ -24,6 +24,8 @@ import java.util.ArrayList; import java.util.Collection; import java.util.List; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; import org.zkoss.ganttz.data.Dependency; import org.zkoss.ganttz.data.DependencyType; @@ -33,12 +35,18 @@ import org.zkoss.ganttz.data.DependencyType; */ public class DomainDependency { + private static final Log LOG = LogFactory.getLog(DomainDependency.class); + public static List toDependencies( IDomainAndBeansMapper mapper, Collection> dependencies) { List result = new ArrayList(); for (DomainDependency domainDependency : dependencies) { - result.add(domainDependency.toDependency(mapper)); + try { + result.add(domainDependency.toDependency(mapper)); + } catch (Exception e) { + LOG.error("error creating dependency from domainDependency", e); + } } return result; }