Index: trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java	(revision 17356)
+++ trunk/test/unit/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreferenceTestIT.java	(revision 17360)
@@ -384,6 +384,10 @@
     }
 
-    private static String format(Map<String, Map<ImageryInfo, List<String>>> map) {
-        return map.toString().replaceAll("\\}, ", "\n\\}, ").replaceAll(", ImageryInfo\\{", "\n      ,ImageryInfo\\{");
+    private static String format(String id, Map<String, Map<ImageryInfo, List<String>>> map) {
+        // #16567 - Shouldn't be necessary to print id if Ant worked properly
+        // See https://josm.openstreetmap.de/ticket/16567#comment:53
+        // See https://bz.apache.org/bugzilla/show_bug.cgi?id=64564
+        // See https://github.com/apache/ant/pull/121
+        return id + " => " + map.toString().replaceAll("\\}, ", "\n\\}, ").replaceAll(", ImageryInfo\\{", "\n      ,ImageryInfo\\{");
     }
 
@@ -398,7 +402,7 @@
     void testImageryEntryValidity(String id, ImageryInfo info) {
         checkEntry(info);
-        assertTrue(errors.isEmpty(), format(errors));
+        assertTrue(errors.isEmpty(), format(id, errors));
         assertFalse(workingURLs.isEmpty());
-        assumeTrue(ignoredErrors.isEmpty(), format(ignoredErrors));
+        assumeTrue(ignoredErrors.isEmpty(), format(id, ignoredErrors));
     }
 }
Index: trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/MapPaintPreferenceTestIT.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/MapPaintPreferenceTestIT.java	(revision 17356)
+++ trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/MapPaintPreferenceTestIT.java	(revision 17360)
@@ -99,5 +99,9 @@
         warnings.removeAll(ignoredErrors);
 
-        assertTrue(errors.isEmpty() && warnings.isEmpty(), errors.toString() + '\n' + warnings.toString());
+        // #16567 - Shouldn't be necessary to print displayName if Ant worked properly
+        // See https://josm.openstreetmap.de/ticket/16567#comment:53
+        // See https://bz.apache.org/bugzilla/show_bug.cgi?id=64564
+        // See https://github.com/apache/ant/pull/121
+        assertTrue(errors.isEmpty() && warnings.isEmpty(), displayName + " => " + errors + '\n' + warnings);
         assumeTrue(ignoredErrors.toString(), ignoredErrors.isEmpty());
     }
Index: trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreferenceTestIT.java
===================================================================
--- trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreferenceTestIT.java	(revision 17356)
+++ trunk/test/unit/org/openstreetmap/josm/gui/preferences/map/TaggingPresetPreferenceTestIT.java	(revision 17360)
@@ -98,5 +98,9 @@
             handleException(source, e, errors, ignoredErrors);
         }
-        assertTrue(errors.isEmpty(), errors::toString);
+        // #16567 - Shouldn't be necessary to print displayName if Ant worked properly
+        // See https://josm.openstreetmap.de/ticket/16567#comment:53
+        // See https://bz.apache.org/bugzilla/show_bug.cgi?id=64564
+        // See https://github.com/apache/ant/pull/121
+        assertTrue(errors.isEmpty(), displayName + " => " + errors);
         assumeTrue(ignoredErrors.toString(), ignoredErrors.isEmpty());
     }
