Index: trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java
===================================================================
--- trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java	(revision 8606)
+++ trunk/src/org/openstreetmap/josm/data/imagery/TMSCachedTileLoaderJob.java	(revision 8607)
@@ -289,8 +289,10 @@
                     tile.finishLoading();
                 }
-                if (attributes.getErrorMessage() == null) {
-                    tile.setError(tr("HTTP error {0} when loading tiles", attributes.getResponseCode()));
-                } else {
-                    tile.setError(tr("Error downloading tiles: {0}", attributes.getErrorMessage()));
+                if (attributes.getResponseCode() >= 400) {
+                    if (attributes.getErrorMessage() == null) {
+                        tile.setError(tr("HTTP error {0} when loading tiles", attributes.getResponseCode()));
+                    } else {
+                        tile.setError(tr("Error downloading tiles: {0}", attributes.getErrorMessage()));
+                    }
                 }
                 return tile;
