# HG changeset patch # User Andre Heinecke # Date 1351248342 -7200 # Node ID 2e445968851f4ea8cb9031c4179e3708ce6d5b9f # Parent 84ab3afc561080191300eaa16fcb05c7a15f67c1 * src/java/de/intevation/mxd/reader/WMSLayerReader.java: Do not write WMS Verstions in the map file that mapserver can not support diff -r 84ab3afc5610 -r 2e445968851f ChangeLog --- a/ChangeLog Mon Oct 22 18:03:15 2012 +0200 +++ b/ChangeLog Fri Oct 26 12:45:42 2012 +0200 @@ -1,3 +1,9 @@ +2012-10-26 Andre Heinecke + + * src/java/de/intevation/mxd/reader/WMSLayerReader.java: + Do not write WMS Verstions in the map file that mapserver + can not support + 2012-10-22 Andre Heinecke * contrib/installer/example/example/epsg/epsg: diff -r 84ab3afc5610 -r 2e445968851f src/java/de/intevation/mxd/reader/WMSLayerReader.java --- a/src/java/de/intevation/mxd/reader/WMSLayerReader.java Mon Oct 22 18:03:15 2012 +0200 +++ b/src/java/de/intevation/mxd/reader/WMSLayerReader.java Fri Oct 26 12:45:42 2012 +0200 @@ -161,8 +161,14 @@ layerElement.setAttribute("projection", wmsconn.getSRS(0)); logger.debug(wmsconn.getSRS(0)); } - layerElement.setAttribute("wms_server_version", wmsconn.getWMSVersion()); - logger.debug(wmsconn.getWMSVersion()); + String wms_version = wmsconn.getWMSVersion(); + if (wms_version != "1.0.0" && wms_version != "1.0.7" && + wms_version != "1.1.0" && wms_version != "1.1.1") { + logger.warn("WMS Version " + wms_version + " not supported by" + + "Mapserver. Falling back to Version 1.1.1"); + wms_version = "1.1.1"; + } + layerElement.setAttribute("wms_server_version", wms_version); } catch(Exception e) { logger.debug(e);