事件ID 1的报错:Unhandled Exception "未将对象引用设置到对象的实例"。如何消除?

冉凡瑞 350 信誉分
2025-01-20T03:04:27.3266667+00:00

工程师您好:

在Exchange Server 2019环境中每天都会出现几百条错误事件ID为1的报错,具体报错信息如下:

Unhandled Exception "未将对象引用设置到对象的实例。" Stack trace: 在 Microsoft.Exchange.AutoDiscoverV2.FlightSettingRepository.GetHostNameFromVdir(ADObjectId serverSiteId, String protocol) 在 Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.ExecuteOnPremEndFlow(AutoDiscoverV2Request request) 在 Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2.Execute(AutoDiscoverV2Request request, ITenantRepository tenantRepository) 在 Microsoft.Exchange.AutoDiscoverV2.AutoDiscoverV2HandlerBase.<>c__DisplayClass11_0.<ProcessRequest>b__0() 在 Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch(Action tryDelegate, Func2 filterDelegate, Action1 catchDelegate)

时间 : 2025-01-20 10:37:17

设备 : mail002

事件ID : 1

严重性 : error

类型 : Application

源 : MSExchange Autodiscover

日志类型 : Windows

请问:

1、每个mail服务器每小时都会出现几次这个事件,这个报错是什么原因导致的?

2、对现有的AD和Exchange环境有影响吗?

3、这个事件id 1需要特别关注吗?

3、每天都会出现,能消除事件ID为1的错误告警吗?如何消除?还是一直存在?

感谢您的答复!!!

谢谢

Exchange Server
Exchange Server
Microsoft 客户端/服务器消息传递和协作软件系列。
88 个问题
0 个注释 无注释
{count} 票

1 个答案

排序依据: 非常有帮助
  1. Xintao Qiao-MSFT 6,030 信誉分 Microsoft 供应商
    2025-01-20T08:53:18.1133333+00:00

    您好,@冉凡瑞

    您提供的错误信息与Exchange Server 2019的Autodiscover服务有关。针对您提出的问题,我将分点建议:

    1.每个mail服务器每小时都会出现几次这个事件,这个报错是什么原因导致的?

    这个错误信息表明Autodiscover服务在尝试获取某些配置时遇到了“未将对象引用设置到对象的实例”这样的未处理异常。这通常是由于某些对象未被正确初始化,或者代码路径中有某些空引用导致的问题。可能的原因是Active Directory中的配置不完整或有误, Autodiscover虚拟目录配置有问题,某些更新或补丁导致的代码缺陷。

    2.对现有的AD和Exchange环境有影响吗?

    这种错误通常不会对AD和Exchange环境的整体功能造成重大影响,但会影响AutoDiscover服务的正常运行,可能导致客户端在自动发现服务时遇到问题。

    3.这个事件id 1需要特别关注吗?

    虽然这个错误不会导致系统崩溃,但由于它频繁出现,建议进行调查和修复,以确保AutoDiscover服务的稳定性和可靠性。

    4.每天都会出现,能消除事件ID为1的错误告警吗?如何消除?还是一直存在?

    为消除该警报,您可以尝试以下的建议:

    1.确保你的Exchange Server 2019已经安装了最新的累积更新(CU)。

    2.确保AutoDiscover虚拟目录的配置正确,包括URL和证书设置。

    在这篇文档中提到了您的问题,您可以参考 Autodiscover Event ID 1 after installing Exchange Server 2019 CU3 or Exchange Server 2016 CU14 - Microsoft Support


    如果答案有帮助,请点击“接受答案”并投赞成票。如果您对此答案有其他问题,请点击“评论”。


你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。