Wij werden door externen op gewezen dat de GetFeatureInfo response op (in ieder geval) twee van in onze geoviewer gebruikte wms-lagen uit de categorie BRO niet goed werken. In de viewer krijgen we geen FeatureInfo te zien. Als ik zo in Qgis kijk, zit er wel FeatureInfo achter deze lagen.
Als we informatie opvragen in de viewer lijkt er wel een geldige response te zijn, maar als we een item los in een browser checken, krijgen we toch een foutmelding: 500 Internal Server Error
Is hier nog wat aan te doen? Bij aantal gemeenten wordt nieuw bodembeleid vastgesteld, dus er is ineens veel aandacht voor de bodemkaarten :).
Lijkt er op dat dat aan het INFO_FORMAT=application/json ligt. Als je die leeg laat, krijg je wel wat terug, als je daar application/json invult, krijg je
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>500 Internal Server Error</title>
</head>
<body>
<h1>500 Internal Server Error</h1>
</body>
</html>
terug. volgens de Capabilities zou GetFeatureInfo dit lijstje moeten ondersteunen:
Maar dat gaat dus duidelijk niet goed. Het aparte is, dat als je alleen json invult, je ook een keurig nette (geo-)json terug krijgt. Dus INFO_FORMAT=json werkt weer wel. Lijkt me een bugje of configuratie-foutje aan de serverzijde…
Heb overigens alleen naar de bodemkaart gekeken, dus weet niet of dat bij geomorfologische kaart hetzelfde is.
Hoi @mjansen even een status update, we zijn bezig met het ticket.
Het is nog niet opgelost, maar we zien wel wat dit gedrag het doet triggeren.
Namelijk het gebruik van EXCEPTIONS={INIMAGE|BLANK} (XML als value lijkt wel te werken), waardoor dit gedrag wordt veroorzaakt zijn we nog verder aan het uitzoeken. Zodra we een oplossing hebben laten we het weten.