diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/constraint/MaxDistanceConstraint.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/constraint/MaxDistanceConstraint.java index 9e3f790c..f6896ea8 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/constraint/MaxDistanceConstraint.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/problem/constraint/MaxDistanceConstraint.java @@ -52,7 +52,7 @@ public class MaxDistanceConstraint implements HardActivityConstraint{ private void makeArray(Map maxDistances) { int maxIndex = getMaxIndex(maxDistances.keySet()); - this.maxDistances = new Double[maxIndex]; + this.maxDistances = new Double[maxIndex+1]; for(Vehicle v : maxDistances.keySet()){ this.maxDistances[v.getIndex()]=maxDistances.get(v); }