Index: java/org/apache/catalina/manager/util/ReverseComparator.java =================================================================== --- java/org/apache/catalina/manager/util/ReverseComparator.java (revision 1710467) +++ java/org/apache/catalina/manager/util/ReverseComparator.java (working copy) @@ -41,7 +41,7 @@ */ @Override public int compare(Session o1, Session o2) { - int returnValue = comparator.compare(o1, o2); - return (- returnValue); + // Note that comparing o2 with o1 to get reverse result... + return comparator.compare(o2, o1); } }