Under certain conditions the OAB generation process can fail with the following errors: 9108, 9126 and 9175. These event id's are common and will always be logged if the OAB Generation process has a failure.
Here is what they look like in the application log.
Event ID: 9108Event Type: InformationEvent Source: MSExchangeSAEvent Category: (13)Description: Offline Address List is being generated for \Global Address List.
Event ID: 9126Event Type: ErrorEvent Source: MSExchangeSAEvent Category: (13)Description: OALGen encountered error [0x80004005] while calculating this OAL. This OAL will not be available for client download. (\Global Address List)
Event ID: 9175Event Type: ErrorEvent Source: MSExchangeSAEvent Category: MAPI SessionDescription: The MAPI call 'OpenMsgStore' failed with the following error: The information store could not be opened. The logon to the Microsoft Exchange Server computer failed. MAPI 1.0 ID no: 80040111-0286-00000000
With these particular error codes listed above this would indicate that someone might be using the DS Servers registry key. For more information on how the OAB Generation process uses a System Attendant Profile and is affected by the DS Servers key, please reference: http://blogs.msdn.com/dgoldman/archive/2006/05/06/The-DS-Server-registry-key-and-rebuilding-an-Offline-Address-List.aspx
Ok, as I mentioned above when you are troubleshooting any type of error the most important thing to do when looking at the application log event id's is to also look at the error codes that are listed in them. Below I am listing the same 9126 event id, however the status code is different.
Event ID: 9126Event Type: ErrorEvent Source: MSExchangeSAEvent Category: (13)Description: OALGen encountered error [0x80040402] while calculating this OAL. This OAL will not be available for client download. (\Global Address List)
In this case the status code is: 0x80040402. Now if you really want to solve issues like this or any others, you need to figure out what that error code means. To do so you can download a copy of the (Microsoft Exchange Server Error Code Look-up Tool) and run err.exe YOURERRORCODE:
C:\Windows\system32>err 0x80040402# for hex 0x80040402/ decimal -2147220478ecTableEmpty ec.hMAPI_E_TABLE_EMPTY mapicode.h
Once you run err.exe against that error code you can see that the real problem here is we are failing with MAPI_E_TABLE_EMPTY. In this case you will get this error if OALGen.dll retrieves address lists from Active Directory, and the constraint for the address list field in the database are defined as NOT NULL.
How to fix #1
How to fix #2 You might also be able to fix this if you already have a Default Offline Address List however the Global Address List is no longer linked. You can follow the above mentioned steps however you just need to pull up the properties for your Offline Address List and make sure that the Global Address List is specified.
How to fix #2
You might also be able to fix this if you already have a Default Offline Address List however the Global Address List is no longer linked. You can follow the above mentioned steps however you just need to pull up the properties for your Offline Address List and make sure that the Global Address List is specified.
Dave
After some time off-the-air, "Weekend reading" is back, and this time is really BIG! Exchange Server
I applied the procedure but I still get the same error message. Does it have something With Norton Antivirus 10.0.2.2002 or Permissions on Public foders?
It is very possible that the anti virus software can be doing something to the tcp stack as I have seen this before on clusters. I would suggest that you for the time being (and sake of testing) just remove the virus software.
Can permissions affect this as well, yes but you would see a different MAPI error code in the 9126.
What do the errors look like?
<a href=" http://ultram.vatw.info/commview-ultram.html ">commview ultram</a>