Microsoft KB Archive/812589

= XCON: Mailbox Migration Wizard Stops Responding With an Access Violation in nNOTES.dll =

Article ID: 812589

Article Last Modified on 2/28/2007

-

APPLIES TO


 * Microsoft Exchange 2000 Enterprise Server
 * Microsoft Exchange 2000 Server Standard Edition

-



SYMPTOMS
When you try to migrate your Lotus Notes mailboxes to Microsoft Exchange 2000 Server, the Exchange Mailbox Migration Wizard (Mailmig.exe) may stop responding (crash) with an access violation (AV) (Exception: c0000005) in the nNOTES.dll file.

When the correct symbols are installed, the call stack shown in the Drwtsn32.log file appears as follows:

000ae444 018e2954 01ff24fc 00000146 000ae4d0 nNOTES!OSAllocDBlock+0xb9 000ae458 018e25f8 01ff24fc 00000146 000ae4d0 nNOTES!OSAllocDBlock+0x14 000ae498 018e7ee7 02038fe0 00000146 000ae4cc nNOTES!OSBBlockAddr+0x1d8 000ae4bc 018e7d4b 02038fe0 02099080 02e102cc nNOTES!OSMemRealloc+0x217 000ae4e8 09201868 02099080 00000100 00000006 nNOTES!OSMemRealloc+0x7b 000ae568 01cc8d98 037feef8 00000095 00000026 NXRTF!FirstPass+0x368 000ae5ac 09201292 00fffffc 09201500 00000000 nNOTES!EnumCompositeFD+0x188 000ae72c 09202692 000ae738 445c3a43 4d55434f NXRTF!CD2RTF+0x262 000ae944 092025ca 000aeb8c 0914cfc8 00000000 NXRTF!ExportRTF+0x112 000aeb5c 022654f5 000aeb8c 00000003 00000000 NXRTF!ExportRTF+0x4a 000aee78 02257b66 02241550 091b8ff0 0000000a LSNTSHC!NTSHCMessage::ExportNotesCompositeData+0x105 000af12c 018a641e 00000000 000af28c 59010261 LSNTSHC!NTSHCMessage::getBodyRTF+0x276 000af2bc 100a0aa4 000af388 000af390 00000000 mlmignts!INEGetNextMessage+0x5be 000af3a0 1002dfc2 0141af90 01416ff0 00008001 mlmig32!CNotesExtract::IGetUserMail+0x494 000af7c8 10015a20 000af7ec 016cafb8 c0000000 mlmig32!CNotesMigProcess::Execute+0xa62 000af7f4 77e11d0a 00220346 00008001 00000000 mlmig32!ProgressDlg+0x270 000af814 77e22b0d 100157b0 00220346 00008001 USER32!UserCallWinProc+0x18 000af850 77e22722 00220346 00008001 00000000 USER32!DefDlgProcWorker+0xbf 000af868 77e11d0a 00220346 00008001 00000000 USER32!DefDlgProcA+0x21 000af888 77e11bc8 77e22701 00220346 00008001 USER32!UserCallWinProc+0x18



CAUSE
This issue may occur if a Lotus Notes mailbox contains a corrupted message.

The Lotus Notes Nxrtf.dll and Nnotes.dll binary files cause the Mailbox Migration Wizard (Mailmig.exe) to stop responding when the wizard tries to migrate a corrupted mailbox item.



WORKAROUND
To work around this issue, remove the message that caused the access violation from the Lotus Notes mailbox, and then rerun the Mailbox Migration Wizard. To do this, follow these steps:
 * 1) Start Windows Explorer, and then locate the temporary folder used by the Migration Wizard.

Each time the Migration Wizard runs, a new folder is created in this temporary storage folder.
 * 1) Open the newest folder that was created by the Mailbox Migration Wizard. In this folder, the PRI and SEC file names have numbers, and each number corresponds to a particular mailbox.
 * 2) Locate the last numbered file, and then open the corresponding PRI file by using a text editor, such as Notepad. This file contains the name of the mailbox. All messages that have already been migrated are listed in this file, folder-by-folder. The last message in this file indicates the last message that the Migration Wizard processed successfully. From this information, you can determine that the next message in this mailbox caused the access violation in the Mailbox Migration Wizard.
 * 3) Remove the message that follows this last message in the PRI file from the Lotus Notes mailbox.
 * 4) Restart the Mailbox Migration Wizard, and then migrate the remaining messages into Exchange 2000 Server.



MORE INFORMATION
For additional information, click the following article numbers to view the articles in the Microsoft Knowledge Base:

324299 XFOR: Cannot Migrate Lotus Notes Personal Name and Address Book Contacts to the Outlook Contacts Folder

271746 XFOR: Exchange 2000 Migration Wizard Does Not Migrate Folders with a Leading Space in the Title from Lotus Notes R5

262201 XADM: How to Set Up the Migration Wizard

The third-party products that are discussed in this article are manufactured by companies that are independent of Microsoft. Microsoft makes no warranty, implied or otherwise, regarding the performance or reliability of these products.

Keywords: kbprb KB812589

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.