ArcGIS 软件的错误报告

ArcGIS for Desktop 应用程序能够捕获错误信息,随后将其发送至 Esri 开发团队来分析和修复问题。出于多方面的考虑,Esri 鼓励您发送任何错误报告。

您发送给我们的错误报告中包含重要而详细的信息,根据这些信息我们通常能够修复各种难以发现的问题。其中的很多错误一般都很难重现。这些类型的错误可能是以下多种情况引起的 - 例如,软件已使用很长时间从而引发内存泄漏占用大量的可用系统资源;当前已到达硬件资源的最大限制;与 ArcGIS 一同使用的第三方软件扩展模块尚未更新到相应版本,从而引起不兼容。

发送至 ArcGISErrorReport@esri.com 的错误报告的内容有助于 Esri 开发团队跟进了解如何更好地设计软件以避免后续版本中出现类似错误。

当遇到可重现的错误时,请务必与 Esri 技术支持取得联系,并提供可重现此错误的操作步骤。

系统中最新创建的 10 份错误报告将保存到本地硬盘驱动器中用于存储应用程序数据的位置。对于 Windows XP 和 Server 2003,该位置为:

C:\Documents and Settings\<User Name>\Application Data\ESRI\ErrorReports

对于 Windows Vista、Windows 7 和 Server 2008,该位置为:

C:\Users\<User Name>\AppData\Local\ESRI\ErrorReports

这些错误报告是针对所有 ArcGIS for Desktop 应用程序和扩展模块以及 ArcGIS for Server 创建的。Esri 希望在所开发的其他产品的后续版本中也提供类似的报告功能。

注注:

Esri 会将所有错误报告都视为机密的,并在使用报告时严格遵守 Esri 隐私策略

发送错误报告

ArcGIS 发生严重错误时,会自动弹出相关选项询问您是否将错误报告发送到 Esri。如果选择发送错误报告,此错误报告会被直接发送给 Esri 开发团队。

发送错误报告时,可以选择提供您的电子邮件地址、导致错误报告对话框出现的详细步骤以及您的系统信息。如果 Esri 开发团队需要更多信息,他们会与您取得联系。

“错误报告”对话框

默认情况下会通过 web 服务发送错误报告。但是如果出现以下任一情况:错误发生时未连接到 Internet,接收错误报告的 web 服务暂不可用,系统管理员禁用了错误报告 Web 服务,或者您的计算机未安装 .NET Framework 2.0,则会弹出一个对话框提示您将错误报告保存到某一文件夹中,并为您提供一个电子邮件地址方便您手动发送错误报告。

通过电子邮件发送错误报告时,系统会提示您将错误报告文件保存到磁盘中。接下来,您需要将错误报告文件以附件的形式添加到电子邮件中,并添加导致错误报告对话框出现的详细步骤。发送所有错误报告的电子邮件地址将显示在网页上。

“错误报告”对话框

配置错误报告

ArcGIS 管理员可以通过自定义本地计算机的注册表来为自己所在组织配置错误报告的处理方式。

错误报告

最新的 10 份错误报告将保存到磁盘中的以下位置:

%LOCALAPPDATA%\ESRI\ErrorReports\

注册表设置 - 位置

HKCU\Software\ESRI\Settings\ErrorReports

参数设置

类型

描述

EnableErrorReport

DWORD

如果设置为 0,则错误报告功能不可用。将以对话框的形式提示您当前出现了一个错误。

ShowErrorDialog

DWORD

如果设置为 0,则不显示错误报告对话框。

EmailAddress

字符串

显示在对话框中的电子邮件地址。

YourEmailAddress

字符串

要发送给 web 服务的电子邮件地址。

EnableWebService

DWORD

如果设置为 1,错误报告将会发送到 web 服务。

CacheSize

DWORD

可保存在磁盘上的错误报告的数量。

错误报告表

注册表项的组合及所产生的作用

EnableErrorReport

ShowErrorDialog

EnableWebService

操作

1

1

1

询问是否要将错误报告发送到 Esri 的消息;错误报告将保存到本地磁盘中。

1

1

0

询问是否要将错误报告进行保存并以电子邮件形式发送到 Esri 的消息;错误报告将保存到本地磁盘中。

1

0

0

不显示错误报告对话框。错误报告将保存到本地磁盘中。

1

0

1

不显示对话框,错误报告将自动发送到 Esri。错误报告将保存到本地磁盘中。

0

任意

任意

提示发生严重错误的消息。错误报告将保存到本地磁盘中。

错误报告表 2

Esri 在收到错误报告后所采取的措施

在 Esri,我们会努力解决您的软件出现的问题并尽快修复错误。我们会查看用户提交的所有错误报告。

Esri 使用一个自动处理系统记录用户发送的所有错误报告并对问题进行初步分析。我们还会记录每个问题被报告的次数。所有问题都将分配给一个特定的开发团队,这一团队将对问题进行评估并确定解决方案。

我们甄别出所有可以修复的问题,通过测试、验证及修复程序对问题进行修复。这些缺陷修复程序最终会以服务包的形式发布,或随下一个主要软件版本发布。

修复错误报告中的错误
修复错误报告中的错误

您发送给 Esri 的错误报告中的大部分缺陷都可以修复,并且 Esri 尝试修复所有的报告的问题。然而在某些情况下,我们无法从报告中获取足够的有效信息以清楚地了解问题,这样就无法进行修复。

5/10/2014