Index: trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java	(revision 19130)
+++ trunk/src/org/openstreetmap/josm/data/imagery/ImageryLayerInfo.java	(revision 19131)
@@ -2,4 +2,5 @@
 package org.openstreetmap.josm.data.imagery;
 
+import static java.util.function.Predicate.not;
 import static org.openstreetmap.josm.tools.I18n.tr;
 
@@ -168,5 +169,6 @@
                 Collection<ImageryInfo> result = reader.parse();
                 // See #23485 (remove invalid source entries)
-                result.removeIf(info -> !info.isValid());
+                result.stream().filter(not(ImageryInfo::isValid)).forEach(info -> Logging.error("Not adding invalid imagery: {0}", info));
+                result.removeIf(not(ImageryInfo::isValid));
                 newLayers.addAll(result);
             } catch (IOException ex) {
