Event ID 9301 is logged in the application event log, and you cannot rebuild the Offline Address List after you delete an address list object in Exchange Server 2003

Article translations Article translations
Article ID: 842032 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

After you delete an address list in Microsoft Exchange Server 2003, and then you try to rebuild the Offline Address List (OAL), the rebuild fails, and the following event is logged in the application event log:


Event Type: Error
Event Source: MSExchangeSA
Event Category: General
Event ID: 9301
Date: 8/26/2003
Computer: Computer Name
Description: Failed to generate offline Address Book /dc=com/dc=domain name/cn=Configuration/cn=Services/cn=Microsoft Exchange/cn=Organization Name/cn=Address Lists Container/cn=Offline Address Lists/cn=Default Offline Address List, error '80072030'



Note You do not experience this behavior if you remove the address list from the Default Offline Address List before you delete the address list.

CAUSE

This behavior occurs because the address list must be removed from the OAL before the address list object is deleted. When you delete an address list object, the link to the OAL object in the address list is not removed. The event is logged when you try to access a deleted object on the server.

WORKAROUND

To work around this behavior, after you have deleted the address list object and cannot rebuild the OAL, you must edit the OAL object attribute. To do this, follow these steps.

Warning If you use the ADSI Edit snap-in, the LDP utility, or any other LDAP version 3 client, and you incorrectly modify the attributes of Active Directory objects, you can cause serious problems. These problems may require you to reinstall Microsoft Windows 2000 Server, Microsoft Windows Server 2003, Microsoft Exchange 2000 Server, Microsoft Exchange Server 2003, or both Windows and Exchange. Microsoft cannot guarantee that problems that occur if you incorrectly modify Active Directory object attributes can be solved. Modify these attributes at your own risk.
  1. Start the ADSI Edit snap-in.

    Note This snap-in is included on the Windows 2000 Server CD-ROM and on the Windows Server 2003 CD-ROM. To install the ADSI Edit snap-in on a Windows 2000-based system, run the Setup program from the DriveName:\Support\Tools folder on the Windows 2000 CD-ROM. On a Windows Server 2003-based system, right-click Suptools.msi in the DriveName:\Support\Tools folder on the Windows Server 2003 CD-ROM, and then click Install. To start this utility, click Start, click Run, type adsiedit.msc, and then click OK.
  2. Expand the Configuration container, and then expand CN=Configuration,DC=example,DC=com (where example.com is the name of your domain).
  3. Expand CN=Services, expand CN=Microsoft Exchange, expand CN=Organization Name (where Organization Name is the name of your organization), expand CN=Address Lists Container, and then click CN=Offline Address Lists.
  4. In the right pane, right-click CN=Offline Address List Name (where Offline Address List Name is the name of the OAL that contains the deleted address list), and then click Properties.
  5. In the Attributes list, double-click the offLineABContainers attribute.
  6. In the Values list, click any values that refer to objects in the Deleted Objects container, and then click Remove. For example, remove any objects that refer to the Deleted Objects container, such as CN=Offline Address List Name\0ADEL:48655f63-1645-43f4-a34e-971e4ab3621a,CN=Deleted Objects,CN=Configuration,DC=Domain Name
  7. Click OK.
  8. Close the ADSI Edit snap-in.
  9. Rebuild the OAL. To do this, follow these steps:
    1. Click Start, point to Programs, point to Microsoft Exchange, and then click System Manager.
    2. Expand Recipients.
    3. Click Offline Address Lists, right-click Offline Address List Name in the right pane, and then click Rebuild.

MORE INFORMATION

Steps to reproduce the behavior

  1. Click Start, point to Programs, point to Microsoft Exchange, and then click System Manager.
  2. Expand Recipients.
  3. Right-click All Address Lists, point to New, and then click Address List.
  4. In the Address List name box, type the name of the address list, and then click Filter Rules.
  5. In the Find box, click Custom Search.
  6. Click the Advanced tab, type a query in the Enter LDAP query box, and then click OK. For example, type *@Domain Name.com, and then click OK.
  7. Click Finish.
  8. Click Offline Address Lists, right-click Default Offline Address List in the right pane, and then click Properties.
  9. Click Add, click Advanced, click Find Now, and then click the address list that you created in step 4, and then click OK three times.
  10. Right-click Default Offline Address List, and then click Rebuild.
  11. Click Yes to rebuild the Default Offline Address List.
  12. Click All Address Lists, right-click the address list that you created in step 4, click Delete, and then click Yes.
  13. Click Offline Address Lists, right-click Default Offline Address List in the right pane, and then click Rebuild.
  14. Click Yes.
Event ID 9301 is logged in the application event log.

For additional information, click the following article number to view the article in the Microsoft Knowledge Base:
300123 How to programmatically create Offline Address Books in Exchange 2000

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

Properties

Article ID: 842032 - Last Review: October 25, 2007 - Revision: 2.3
APPLIES TO
  • Microsoft Exchange Server 2003 Standard Edition
  • Microsoft Exchange Server 2003 Enterprise Edition
Keywords: 
kbprb KB842032

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com