diff --git a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java index 63dbf938..a4577a05 100644 --- a/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java +++ b/jsprit-core/src/main/java/com/graphhopper/jsprit/core/util/UnassignedJobReasonTracker.java @@ -32,12 +32,13 @@ public class UnassignedJobReasonTracker implements JobUnassignedListener { public static String getMostLikelyFailedConstraintName(Frequency failedConstraintNamesFrequency) { if (failedConstraintNamesFrequency == null) return "no reason found"; Iterator, Long>> entryIterator = failedConstraintNamesFrequency.entrySetIterator(); - int maxCount = 0; + long maxCount = 0; String mostLikely = null; while (entryIterator.hasNext()) { Map.Entry, Long> entry = entryIterator.next(); if (entry.getValue() > maxCount) { Comparable key = entry.getKey(); + maxCount = entry.getValue(); mostLikely = key.toString(); } }