Error: 'Result: Catastrophic failure' When Moving an Exchange 2000 Mailbox (NETIQKB13642)

  • 7713642
  • 02-Feb-2007
  • 19-Jun-2007

Resolution

fact
Directory and Resource Administrator 6.x

fact
Directory and Resource Administrator 7.x

fact
Microsoft Exchange 2000 Server SP2

symptom
Error: 'Result: Catastrophic failure' When Moving an Exchange 2000 Mailbox

symptom

The following error message is received when attempting to move an Exchange 2000 mailbox:

Summary of Exchange taskTask: Move mailbox User: iomain_name/Userid
Old mailbox store: path_to_the_mailbox_store
New mailbox store: path_to_the_mailbox_store
Result: Catastrophic failure



cause
By default, MAPI tries to initialize COM object with a call to CoInitialize. This initializes COM with a single threaded apartment model. Since COM has already been initialized with a multithreaded model and the threading model cannot be changed, MAPIInitialize will fail and return RPC_E_CHANGED_MODE.
If a MAPIINIT_0 structure is passed into MAPIInitialize with ulFlags set to MAPI_NO_COINIT, MAPI will assume that COM has already been initialized and bypass the call to CoInitialize.

fix

Apply Microsoft Hotfix Q295694, which addresses CDO for Exchange Management, or the Exchange 2000 SP2 administrative tools must be installed on the Directory and Resource Administrator server to resolve the above error message.

The hotfix can be obtained by contacting Microsoft and referencing the following TechNet article:

  • Q239853: INFO: MAPI_NO_COINIT Flag To Make MAPIInitialize Not Call CoInit.


note
Microsoft has confirmed this to be a problem in Exchange 2000 and has resolved the issue with the release of Hotfix Q295694. For more information please refer to the TechNet article linked above.

Additional Information

Formerly known as NETIQKB13642