CÓMO

Corregir BUG-000130541 donde las vistas en miniatura dañadas que aparecen en rosa hacen que la herramienta WebGIS DR falle con el mensaje de error: {"code":500 messages:[Error de la operación de exportación...]}.

Last Published: July 20, 2023

Resumen

Este artículo describe la solución a BUG-000130541. BUG-000130541 hace que la vista en miniatura de un elemento del portal se dañe y se visualice en rosa después de actualizar ArcGIS Enterprise de la versión 10.6.1 a 10.7 o posteriores.

La actualización de ArcGIS Enterprise 10.6.1 a la versión 10.7 o posteriores cambia el mecanismo mediante el cual se cargan y procesan las imágenes de vista en miniatura. Esto reveló un error latente en la forma en que ArcGIS Pro 2.5 y anteriores generan vistas en miniatura. El error de ArcGIS Pro relacionado es BUG-000129503.

Las vistas en miniatura dañadas hacen que los comandos administrativos y herramientas tales como la herramienta WebGIS DR (webgisdr) falle y que se devuelva el siguiente mensaje de error:

{"code":500,"messages":["Error de la operación de exportación. Tipo de imagen no compatible"],"status":"error"}".

Estas instrucciones y el script adjunto son la solución a BUG-000130541. El script proporcionado busca y corrige las vistas en miniatura dañadas. Una vez que se corrigen las vistas en miniatura, la herramienta WebGIS DR y otros comandos que pueden haber fallado debido a un trabajo de vista en miniatura dañado funcionan de la forma prevista.

Causa

La actualización de ArcGIS Enterprise 10.6.1 a la versión 10.7 o posteriores cambia el mecanismo mediante el cual se cargan y procesan las imágenes de vista en miniatura. Esto reveló un error latente en la forma en que ArcGIS Pro 2.5 y anteriores generan vistas en miniatura. El error de ArcGIS Pro relacionado es BUG-000129503. Las vistas en miniatura dañadas hacen que comandos y herramientas administrativos, como la utilidad WebGIS DR, fallen.

Procedimiento

Las vistas en miniatura están dañadas porque se guardan incorrectamente como archivos JPG con valores de canal alfa incompatibles. El script proporcionado en el vínculo siguiente corrige las vistas en miniatura dañadas realizando una actualización de las vistas en miniatura al reemplazarlas por una imagen en formato PNG. Es necesario descargar una imagen genérica para utilizarla como vista en miniatura en formato PNG. Antes de ejecutar el script, proporcione la ruta a este PNG como un parámetro de entrada. La vista en miniatura solo se muestra en ArcGIS Server Manager, no en Portal, de modo que solo los administradores y los publicadores pueden ver la vista en miniatura genérica.

  1. Descargue el archivo .zip de la sección Información relacionada de la parte inferior de este artículo, descomprímalo y cambie el nombre de la extensión de archivo a .py. En un entorno de Windows, asegúrese de que las extensiones de archivo estén visibles en el Explorador de archivos de Windows antes de hacerlo.
  2. Mueva el archivo renombrado a la siguiente ruta:
C:\arcgisserver\config-store\services
  1. Abra el script con un editor de texto y modifique los cuatro parámetros de entrada que aparecen a continuación, después, guarde el script. Para la URL base, utilice la URL del sitio de ArcGIS Server con el puerto 6443, como en el formato siguiente. Para el nombre de usuario y la contraseña, asegúrese de utilizar las credenciales del administrador del sitio. Para thumbnailPath, proporcione la ruta a este PNG como entrada, como se muestra en el script de muestra que aparece a continuación:
baseURL = "https://<machine>.domain.com:6443/arcgis" username = "username_admin" password = "password_admin" thumbnailPath = r"C:\Users\example\pictures\sample.png"
  1. (Opcional): realice una copia de seguridad del directorio de servicios (C:\arcgisserver\config-store\services) simplemente realizando una copia de la carpeta.
  2. Ejecute el script:
    • Para utilizar el directorio de trabajo del script, coloque el script dentro de C:\arcgisserver\config-store\services y ejecútelo desde ahí.
    • Para utilizar un argumento de línea de comandos, transmita la ruta a la carpeta de servicios como argumento al llamar al ejecutable de Python, por ejemplo:
C:\python27\ArcGISx6410.8\python.exe C:\arcgisserver\config-store\services\<file_name>.py

La salida reporta todas las vistas en miniatura que se actualizaron. Una vez completado, ejecute exportSite, importSite, la herramienta WebGIS DR o cualquier otra operación, y deberían completarse correctamente.

Id. de artículo:000024415

Obtener ayuda de expertos en ArcGIS

Contactar con soporte técnico

Descargar la aplicación de soporte de Esri

Ir a las opciones de descarga

Información relacionada

Descubrir más sobre este tema