XADM: Event ID 2247 Directory Name Object Allocation Failed (200079)



The information in this article applies to:

  • Microsoft Exchange Server 4.0

This article was previously published under Q200079

SYMPTOMS

If data compression is turned on for directory synchronization (dirsync) messages, you may get the following application log error messages. In addition, you may see the Exchange Server available CPU cycles drop to near 0.
Event ID 2247
Source: MTA OpSys
Category: Warning
Description: "A directory name object allocation command failed' "RD Server MAIN BASE[1114] 12"
You may also receive:
Event ID: 2380
Source: MSExchangeMSMI
Category: Session error
Description: A memory access violation has occurred that prevents further processing of a message. The access violation that occurred is an attempt to read from 0x4. Please refer to the immediate following events for more information.

Event ID: 2447
Source: MSExchangeMSMI
Category: Session error
Description: MSMI has failed processing $System message is left in the delivery queue.

STATUS

Microsoft has confirmed this to be a problem in Exchange Server version 4.0. This problem has been corrected in the latest U.S. service pack for Exchange Server version 4.0. For information on obtaining the service pack, query on the following word in the Microsoft Knowledge Base (without the spaces):

S E R V P A C K

MORE INFORMATION

If compression is turned on, then the attachments in the dirsync messages generated by the directory exchange agent (DXA) are in a compressed format and unreadable when viewed with an editor, similar to:
[ASCII 176][ASCII 229]([ASCII 140][ASCII 220][ASCII 194][ASCII 206]-[ASCII 194]   @[ASCII 208]?-0&[ASCII 238][ASCII 158]FY
($[ASCII 220][ASCII 177]mu"z"iQ[ASCII 167]/[ASCII 142][ASCII 173]][ASCII 143]#[ASCII 194]@kEdP[ASCII 178]m[ASCII 211][ASCII 186][ASCII 233][ASCII 244][ASCII 173][ASCII 221][ASCII 178]l[ASCII 217]&[ASCII 168]'[ASCII 190][ASCII 216][ASCII 136]'[ASCII 173][ASCII 203][ASCII 182],H[ASCII 168]l[ASCII 235][ASCII 206]'?6[ASCII 188]
				
An uncompressed message with some formatting applied looks similar to:
[ASCII 162][ASCII 175]
R pcm:MYNET/MYPO-#@[ASCII 208]?-0&[ASCII 238][ASCII 158]FY
A Admin  pcm:MYNET/MYPO/Admin0&[ASCII 238][ASCII 158]FY
A Admin Schedule Plus   pcm:MYNET/MYPO/adminsch"z"iQ
				
A possible workaround is to turn DXA compression off:

WARNING: If you use the raw mode of the Exchange Server Administrator program (admin /r) incorrectly, serious problems may occur that may require you to reinstall Microsoft Windows NT Server, Microsoft Exchange Server, or both. Microsoft cannot guarantee that problems that result from using raw mode incorrectly can be solved. Use raw mode at your own risk.
  1. Start the Microsoft Exchange Server Administrator program in raw mode by typing the following at a command prompt:

    c:\exchsrvr\bin\admin /r

  2. Select each Dirsync Requestor object individually.
  3. On the File menu, click Raw Properties to view the raw properties of the Requestor object.
  4. Look for the DXA-FLAG object, view the number, and subtract 32 from it. For example. You might see a value of 39604. Change it to 39572 to turn compression off the $system messages.
For additional information, please see the following article in the Microsoft Knowledge Base:

140946 XADM: Microsoft Mail Interchange Hang During DirSync


Modification Type:MinorLast Reviewed:4/28/2005
Keywords:kbbug kbfix KB200079