操作方法

500 messages:[Export operation failed...]}。

Last Published: July 20, 2023

摘要

本文介绍了 BUG-000130541 的解决方案。 从 ArcGIS Enterprise 版本 10.6.1 升级到 10.7 或更高版本后,BUG-000130541 导致门户项目的缩略图损坏并显示为粉色。

从 ArcGIS Enterprise 10.6.1 升级到 10.7 或更高版本会更改加载和处理缩略图的机制。 这揭示了 ArcGIS Pro 2.5 及之前版本在缩略图生成方式上的潜在漏洞。 相关 ArcGIS Pro 漏洞为 BUG-000129503

损坏的缩略图导致管理命令和工具(例如 WebGIS DR 工具(webgisdr)运行失败,并返回以下错误消息:

 "{"code":500,"messages":["Export operation failed. Unsupported Image Type"],"status":"error"}".

这些说明和随附的脚本是 BUG-000130541 的解决方案。 提供的脚本可以查找并修复损坏的缩略图。 校正缩略图后,WebGIS DR 工具和其他可能由于缩略图损坏而运行失败的命令将按预期运行。

原因

从 ArcGIS Enterprise 10.6.1 升级到 10.7 或更高版本会更改加载和处理缩略图的机制。 这揭示了 ArcGIS Pro 2.5 及之前版本在缩略图生成方式上的潜在漏洞。 相关 ArcGIS Pro 漏洞为 BUG-000129503。 损坏的缩略图会导致管理命令和工具(例如 WebGIS DR 实用程序)运行失败。

过程

由于缩略图被错误地另存为具有不兼容的 Alpha 通道值的 JPG 文件,因此其被损坏。 下方链接中提供的脚本通过执行更新来将缩略图替换为 PNG 格式的图像,从而修复损坏的缩略图。 需要下载一个通用图像作为 PNG 格式的缩略图。 运行脚本之前,提供此 PNG 的路径作为输入参数。 缩略图仅显示在 ArcGIS Server Manager 中,而不显示在门户,因此仅管理员和发布者可以看到通用图像。

  1. 从本文底部的“相关信息”部分下载 .zip 文件,将其解压缩,然后将文件扩展名重命名为 .py。 在 Windows 环境中,在执行此操作前,请确保文件扩展名在 Windows 文件资源管理器中可见。
  2. 将重命名的文件移动至以下路径:
C:\arcgisserver\config-store\services
  1. 通过文本编辑器打开脚本并修改下方的四个输入参数,然后保存脚本。 对于基础 URL,使用端口为 6443 的 ArcGIS Server 站点 URL,格式如下所示。 对于用户名密码,请确保使用站点管理员凭据。 对于 thumbnailPath,提供此 PNG 的路径作为输入,如以下示例脚本中所示:
baseURL = "https://<计算机>.domain.com:6443/arcgis" username = "username_admin" password = "password_admin" thumbnailPath = r"C:\Users\example\pictures\sample.png"
  1. (可选)- 通过简单地创建文件夹的副本来备份服务目录 (C:\arcgisserver\config-store\services)。
  2. 运行脚本:
    • 要使用脚本的工作目录,请将脚本放置在 C:\arcgisserver\config-store\services 中,然后从此处运行脚本。
    • 要使用命令行参数,请在调用 Python 可执行文件时将路径作为参数传递到服务文件夹,例如:
C:\python27\ArcGISx6410.8\python.exe C:\arcgisserver\config-store\services\<file_name>.py

输出将报告所有已更新的缩略图。 完成后,可以运行 exportSite、importSite、WebGIS DR 工具或任何其他操作,并且其应成功运行。

文章 ID:000024415

从 ArcGIS 专家处获得帮助

联系技术支持部门

下载 Esri 支持应用程序

转至下载选项

相关信息

发现关于本主题的更多内容