laptop and a wrench

Error

The WMS GetFeatureInfo operation in the text/plain format returns a http 400 error when no features are found.

ArcGIS GIS Server
Número de ID del error BUG-000175021
EnviadoMarch 13, 2025
Última modificaciónMay 22, 2025
Relacionado conArcGIS GIS Server
Versión encontrada11.3
Sistema operativoWindows Server
Versión de sistema operativo2019 64 Bit
Versión corregida11.5, 3.5
EstadoFixed

Información adicional

This issue is addressed in 11.5, 3.5

Solución alternativa

The file “featureinfo_text_plain.xsl” under “...\ArcGIS\Server\framework\runtime\ArcGIS\Resources\Styles\WMS” was adapted to also receive a response in the case of features not found. The file was modified as follows:

<?xml version="1.0" encoding="ISO-8859-1"?>

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:esri_wms="http://www.esri.com/wms" xmlns="http://www.esri.com/wms">

  <xsl:output method="text" indent="no" encoding="ISO-8859-1" omit-xml-declaration="yes"/>

  <xsl:variable name="newline">

    <xsl:text>

    </xsl:text>

  </xsl:variable>

  <xsl:template match="/">   

    <xsl:choose>

      <xsl:when test="esri_wms:FeatureInfoResponse/esri_wms:FeatureInfoCollection">

        <xsl:for-each select="esri_wms:FeatureInfoResponse/esri_wms:FeatureInfoCollection">@<xsl:value-of select="@layername"/><xsl:value-of select="$newline"/>

          <xsl:for-each select="esri_wms:FeatureInfo[1]/esri_wms:Field"><xsl:value-of select="esri_wms:FieldName"/>;</xsl:for-each><xsl:value-of select="$newline"/>

          <xsl:for-each select="esri_wms:FeatureInfo">

            <xsl:for-each select="esri_wms:Field"><xsl:value-of select="esri_wms:FieldValue"/>;</xsl:for-each><xsl:value-of select="$newline"/>

          </xsl:for-each>

        </xsl:for-each>

      </xsl:when>

      <xsl:otherwise>

        <xsl:text>The request is not allowed.</xsl:text>

      </xsl:otherwise>

    </xsl:choose>

  </xsl:template>

</xsl:stylesheet>

Pasos para reproducir

ID del error: BUG-000175021

Software:

  • ArcGIS GIS Server

Recibir notificaciones cuando cambie el estado de un error

Descargar la aplicación de soporte de Esri

Descubrir más sobre este tema

Obtener ayuda de expertos en ArcGIS

Contactar con el soporte técnico

Descargar la aplicación de soporte de Esri

Ir a opciones de descarga