Index: /trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java	(revision 13345)
+++ /trunk/src/org/openstreetmap/josm/io/imagery/WMSImagery.java	(revision 13346)
@@ -235,4 +235,9 @@
         }
 
+        doAttemptGetCapabilities(serviceUrlStr, getCapabilitiesUrl);
+    }
+
+    private void doAttemptGetCapabilities(String serviceUrlStr, URL getCapabilitiesUrl)
+            throws IOException, WMSGetCapabilitiesException {
         final Response response = HttpClient.create(getCapabilitiesUrl).connect();
 
@@ -241,5 +246,18 @@
         }
 
-        parseCapabilities(serviceUrlStr, response.getContent());
+        try {
+            parseCapabilities(serviceUrlStr, response.getContent());
+        } catch (WMSGetCapabilitiesException e) {
+            String url = getCapabilitiesUrl.toExternalForm();
+            // ServiceException for servers handling only WMS 1.3.0 ?
+            if (e.getCause() == null && url.contains("VERSION=1.1.1")) {
+                doAttemptGetCapabilities(serviceUrlStr, new URL(url.replace("VERSION=1.1.1", "VERSION=1.3.0")));
+                if (serviceUrl.toExternalForm().contains("VERSION=1.1.1")) {
+                    serviceUrl = new URL(serviceUrl.toExternalForm().replace("VERSION=1.1.1", "VERSION=1.3.0"));
+                }
+            } else {
+                throw e;
+            }
+        }
     }
 
