diff --git a/commons/src/main/java/org/archive/util/Histotable.java b/commons/src/main/java/org/archive/util/Histotable.java index 8e28adb1..9e998e51 100644 --- a/commons/src/main/java/org/archive/util/Histotable.java +++ b/commons/src/main/java/org/archive/util/Histotable.java @@ -83,8 +83,8 @@ public class Histotable extends TreeMap { if (firstVal < secondVal) { return 1; } if (secondVal < firstVal) { return -1; } // If the values are the same, sort by keys. - String firstKey = (String) ((Map.Entry) e1).getKey(); - String secondKey = (String) ((Map.Entry) e2).getKey(); + String firstKey = ((Map.Entry) e1).getKey().toString(); + String secondKey = ((Map.Entry) e2).getKey().toString(); return firstKey.compareTo(secondKey); } }); diff --git a/engine/src/main/java/org/archive/crawler/framework/ToePool.java b/engine/src/main/java/org/archive/crawler/framework/ToePool.java index 38a5e03e..d871fbba 100644 --- a/engine/src/main/java/org/archive/crawler/framework/ToePool.java +++ b/engine/src/main/java/org/archive/crawler/framework/ToePool.java @@ -270,7 +270,7 @@ public class ToePool extends ThreadGroup implements MultiReporter { } ToeThread tt = (ToeThread)toes[i]; if(tt!=null) { - steps.tally(tt.getStep()); + steps.tally(tt.getStep().toString()); processors.tally(tt.getCurrentProcessorName()); } }