Notice: This website is an unofficial Microsoft Knowledge Base (hereinafter KB) archive and is intended to provide a reliable access to deleted content from Microsoft KB. All KB articles are owned by Microsoft Corporation. Read full disclaimer for more details.

An "0X80004005" event is added to the synchronization log when you try to download the offline Address Book in Outlook


View products that this article applies to.

Symptoms

When you try to download the offline Address Book in Microsoft Outlook, the offline Address Book may not be downloaded successfully. Events that are similar to the following are added to the synchronization log:

12:45:53 Synchronizing Mailbox <name>
12:45:53 Done
12:45:54 Microsoft Exchange offline address book
12:45:54 0X80004005

12:45:53 Synchronizing Mailbox <name>
12:45:53 Done
12:45:54 Microsoft Exchange offline address book
12:45:54 0x8004010f



When you try to generate an offline address list on the default Offline Address Lists folder in Exchange 2000 Server, the list may not be generated successfully. The following events are logged in the application event log:

Event Type: Warning
Event Source: MSExchangeSA
Event Category: OAL Generator
Event ID: 9109
Date: 8/6/2003
Time: 1:05:17 PM
User: N/A
Computer: EX2KWIN2K-1
Description:
OALGen encountered an error [0x8004010f]. This may be normal operation. Check other logged events to see if this is a serious error.
For more information, click http://search.support.microsoft.com/search/?adv=1.


Event Type: Warning
Event Source: MSExchangeSA
Event Category: OAL Generator
Event ID: 9116
Date: 8/6/2003
Time: 1:05:17 PM
User: N/A
Computer: EX2KWIN2K-1
Description:
OALGen encountered an error while generating the changes.oab file for differential downloads. Clients will not be able to incrementally update to the new version of the OAL. This is normal if this is the first time this OAL has been generated. There is no previous version for clients to start with. Check other logged events to see if this is a serious error. (\Global Address List)
For more information, click http://search.support.microsoft.com/search/?adv=1.


You may also see the following events:

Event Type: Warning
Event Source: MSExchangeSA
Event Category: OAL Generator
Event ID: 9109
Date: 8/6/2003 Time: 1:30:45 PM
User: N/A
Computer: EX2KWIN2K-1
Description:
OALGen encountered an error [0x80040107]. This may be normal operation. Check other logged events to see if this is a serious error.
For more information, click http://search.support.microsoft.com/search/?adv=1.


Event Type: Error
Event Source: MSExchangeSA
Event Category: OAL Generator
Event ID: 9127
Date: 8/6/2003
Time: 1:30:45 PM
User: N/A Computer: EX2KWIN2K-1
Description:
OALGen encountered error [0x80040107] while calculating the OALs.

↑ Back to the top


Cause

This behavior occurs when the following conditions are true:
  • The OAB Version 2 system folder is missing from the public folder. The OAB Version 2 system folder must exist, or the offline Address Book cannot be generated.
  • The All Address Lists or All Global Address Lists containers contain sub-containers, instead of just address list objects.
  • The offline address list was deleted, and then it was re-created with the same name.
When an offline address list is deleted, it stays in the system public folder for seven days. If a new offline address list with the same name is created in this seven-day period, a new public folder that is named OAB Version 2 is created under the public folder that is associated with the deleted offline address list. A new public folder for the new offline address list is created. Because the OAB Version 2 folder is already located in the deleted offline address list public folder, an updated OAB Version 2 folder is not created for the new offline address list public folder. When the client computer tries to locate the OAB Version 2 folder for the new offline address list, it cannot find it because the folder does not exist.

↑ Back to the top


Workaround

To work around this issue, use one of the following methods.

Method 1

Create a new offline address list with a different name. To do this, follow these steps:
  1. Start Exchange System Manager.
  2. Expand Recipients.
  3. Right-click Offline Address Lists, click New, and then click Offline Address List.
  4. Type the name that you want in the Offline Address List Name box, and then click Browse.

    Note The new offline address list name that you type must be different from the offline address list that was originally deleted.
  5. In the Select Exchange Server dialog box, click the appropriate server, click OK, and then click Next.
  6. Under Address Lists, click the Default Global Address List , and then click Next two times.
  7. Click Finish.

Method 2

Remove the container objects, and leave only the address list objects. Container objects cannot be enumerated, and this causes the 0x8004010f error.

Method 3

If you delete an offline address list, do not create an offline address list with the same name for a period of seven days.

↑ Back to the top


More information

To verify that the OAB Version 2 system folder is missing, follow these steps:
  1. Start Exchange System Manager, click Administrative Groups, and then click Folders.
  2. Right-click Public Folders, and then click View System Folders.
  3. Locate and expand the Offline Address Book object.
  4. Locate and expand o=org/cn=addrlists/cn=oabs/cn=Default Offline Address List. The OAB Version 2 system folder may be in this location. If it is not, you experience the issues that are mentioned in the "Symptoms" section.
The 0x80004005 error maps to a generic MAPI_E_CALL_FAILED error. This error may occur for many reasons. For example, the offline Address Book folder may be unavailable, or there may be permissions issues on that folder. For additional information about troubleshooting problems that occur when you generate an offline Address Book, click the following article numbers to view the articles in the Microsoft Knowledge Base:
286328 Offline Address Book is missing and cannot be generated in Microsoft Exchange
318908 0X80004005 error is logged in synchronization log when you try to download an Address Book in Outlook
314737 Offline Address List generation does not work on Exchange 2000 Server Service Pack 1
311742 Troubleshooting the Exchange 2000 offline address list

↑ Back to the top


Keywords: KB867506, kbprb

↑ Back to the top

Article Info
Article ID : 867506
Revision : 5
Created on : 10/27/2006
Published on : 10/27/2006
Exists online : False
Views : 196