AgentManager Generates C++ Exception When Unable to Read Configuration Information from Database (296020)



The information in this article applies to:

  • Microsoft Operations Manager 2000

This article was previously published under Q296020

SYMPTOMS

You may discover that the OnePoint service logged Event 21109. The information that you receive is similar to the following error message:
A C++ exception occurred while reading configuration information from the database.

Type: McsDebugException
Additional information: Message from file
T:\Dev\EEM\V3\Ship\CMCom\ConfigMgr.cpp, line 918:
CConfigMgr::ReadConfiguration failed on call to m_Config.LoadFromDb.

File: T:\Dev\EEM\V3\Ship\CMCom\ConfigMgr.cpp
Line: 958
Other location: CConfigMgr::ReadConfiguration
The event may also generate an alert.

The OnePoint service may also log Event 21155 and raise an alert that "the Agent Manager ignored a request for a scan because an error occurred while loading configuration."

CAUSE

This error message can appear if a database error occurs during a read from the configuration table. One known cause for these events is that the OnePoint database is full.

RESOLUTION

If the database is full, stop the OnePoint service, increase the size of the database in Microsoft SQL Server 2000 Enterprise Manager, and then restart the OnePoint service. For more information, refer to the following article in the Microsoft Knowledge Base:

300119 How to Add Space to the Microsoft Operations Manager OnePoint Database

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Modification Type:MinorLast Reviewed:6/13/2005
Keywords:kbbug kbenv kberrmsg KB296020