From cf168b694a034b3966c4fa0725dff92ae623e96b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93scar=20Gonz=C3=A1lez=20Fern=C3=A1ndez?= Date: Wed, 9 Dec 2009 20:49:03 +0100 Subject: [PATCH] ItEr38S05ValidacionEProbasFuncionaisItEr37S06: [Bug #156] Instead of not letting load, the exception is reported --- .../org/zkoss/ganttz/adapters/DomainDependency.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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; }