From 2edce46f277e05c9428d875a63069ee11d45c5b6 Mon Sep 17 00:00:00 2001 From: Manuel Rego Casasnovas Date: Fri, 11 Mar 2011 10:49:11 +0100 Subject: [PATCH] [Bug #917] Fixed bug changing visibility of PlanningData default constructor to public. BTW, added information about class failing in exception. FEA: ItEr72S04BugFixing --- .../navalplanner/business/planner/entities/PlanningData.java | 2 +- .../org/navalplanner/business/util/deepcopy/DeepCopy.java | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/PlanningData.java b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/PlanningData.java index 0ada6def6..b40708a97 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/PlanningData.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/planner/entities/PlanningData.java @@ -51,7 +51,7 @@ public class PlanningData extends BaseEntity { private BigDecimal progressByNumHours; - protected PlanningData() { + public PlanningData() { } diff --git a/navalplanner-business/src/main/java/org/navalplanner/business/util/deepcopy/DeepCopy.java b/navalplanner-business/src/main/java/org/navalplanner/business/util/deepcopy/DeepCopy.java index f3a870c1a..2a3d2f649 100644 --- a/navalplanner-business/src/main/java/org/navalplanner/business/util/deepcopy/DeepCopy.java +++ b/navalplanner-business/src/main/java/org/navalplanner/business/util/deepcopy/DeepCopy.java @@ -33,10 +33,10 @@ import java.util.HashMap; import java.util.HashSet; import java.util.List; import java.util.Map; -import java.util.Map.Entry; import java.util.Set; import java.util.SortedSet; import java.util.TreeSet; +import java.util.Map.Entry; import org.apache.commons.lang.Validate; import org.hibernate.proxy.HibernateProxy; @@ -365,7 +365,8 @@ public class DeepCopy { throw new RuntimeException(e); } catch (NoSuchMethodException e) { throw new IllegalArgumentException( - "could not invoke default no-args constructor", e); + "could not invoke default no-args constructor for " + + klass, e); } try { return constructor.newInstance();