Hey GeoServer users,
I’ve been stuck on this problem for a few days now, so I’m hoping I can find some help here.
I’m currently running GeoServer 2.3 on Ubuntu 12.04 LTS and I’m trying to cascade a WMS service (http://grb.agiv.be/geodiensten/raadpleegdiensten/GRB/wms?REQUEST=GetCapabilities&SERVICE=WMS).
I can view the cascaded layers just fine, but whenever I try to get FeatureInfo from a cascaded layer I get an empty response from GeoServer.
I can get the FeatureInfo from the original service, so I know that there is actual FeatureInfo on the original layers.
I’ve combed through every available WMS setting in GeoServer but only found the ‘Queryable’ option in the ‘WMS Settings’ panel in the Publishing tab of the cascaded layers, which is obviously enabled.
According to the documentation is GetFeatureInfo cascading supported for servers that support the application/vnd.ogc.gml feature info format. The server does support this format, so theoretically FeatureInfo cascading shouldn’t be a problem.
After some Wireshark analyzing I’ve found out that GeoServer actually sends out an application/vnd.ogc.gml FeatureInfo request to the cascaded server and gets an actual application/vnd.ogc.gml response (with correct information) back.
I’ve put the request and response on Pastebin: http://pastebin.com/PEiU9kaE
I’m not sure what the problem could be now, because GeoServer does get the correct information sent back, it just doesn’t show any of that information in it’s FeatureInfo responses.
Any ideas?
Kind regards,
Robin K.