Asked by:
ABServer.exe error

Question
-
When I issue a "Update-CsAddressBook -verbose" command, within a few minutes, I see the following in Event Viewer.
Event ID 12330 LS Server
Failed starting a worker process.
Process: 'C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe' Exit Code: C3E8302D!_HRX! (The worker process failed to initialize itself in the maximum allowable time.!_HRM!).
Cause: This could happen due to low resource conditions or insufficient privileges.
Resolution:
Try restarting the server. If the problem persists contact Product Support Services.Followed by Event ID 12331
Worker process exited prematurely. The process will be automatically restarted.
Process: 'C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe' Exit Code: 0!_HRX! (The operation completed successfully.
!_HRM!).Then successful Event ID 21001, 21069, 21072, and 21003.
My address books are getting updated nightly. Changes I make during the day are seen the following day, however, these errors seem very out of place. Is it correct that Lync will update via overnight schedule, but I can't force the update?
Friday, February 25, 2011 6:32 PM
All replies
-
Hi,
ABServer.exe has it's inhere mechanism to generate address book file from AD, for you description, I would check if the proper permissions are assign to that account which running the PSS CMDLets.
Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.Tuesday, March 1, 2011 7:46 AM -
Hi,
We have exactly the same issue with one of our customers and working on this issue with PSS. Will keep you updated on the issue or if you have a solution please let me know.
Regards,
Johan
Exchange-blog: www.johanveldhuis.nlSunday, March 6, 2011 8:23 PM -
Hi Johan,
Likewise here in my lab. I've upgraded to CU1 but this has been there since install and remains. Needless to say, I'm also seeing unwanted behaviour with my address book.
I'm very interested to hear what PSS might have to say about it.
(I'm also wondering when we're going to see an update to fix the errors in ABSconfig.exe as well).
- Greig.
Sunday, March 13, 2011 1:17 AM -
Hi all,
We are seeing the same issue here. Does anyone know if there is a fix for this or if MS has an update to resolve coming soon?
Tks
Derek Knox LeanIT Technology IncMonday, March 28, 2011 2:45 PM -
As of yet, I've had no word or fix for this issue.
There doesn't seem to be any permissions issue that I can identify. The fact that Lync still does its nightly update seems to indicate permissions are good.
Monday, March 28, 2011 2:58 PM -
Hi,
That's correct it looks like a permission issue on either the share or SQL. At this moment we are still busy with PSS to investigate the source of the issue but I will keep you informed.
Regards,
Johan
Exchange-blog: www.johanveldhuis.nlMonday, March 28, 2011 3:02 PM -
One other thing I am noticing is the repetition of Event Viewer items immediately following the ABServer errors.
Here is the complete output from the 10 Event items . This complete set is constantly repeating:
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:45:44 AM
Event ID: 21003
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
The Address Book Server has stopped.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21003</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:45:44.000000000Z" />
<EventRecordID>195005</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:45:44 AM
Event ID: 21072
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
Address Book Server output location have been changed.
Output Location: \\lyncserver.mydomain.com\lyncshare\1-WebServices-1\ABFiles
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21072</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:45:44.000000000Z" />
<EventRecordID>195004</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
<Data>\\lyncserver.mydomain.com\lyncshare\1-WebServices-1\ABFiles</Data>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:45:44 AM
Event ID: 21069
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
Address book database index rule file
C:\Program Files\Microsoft Lync Server 2010\Server\Core\RtcAbAttributeIndexRules.xml
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21069</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:45:44.000000000Z" />
<EventRecordID>195003</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
<Data>C:\Program Files\Microsoft Lync Server 2010\Server\Core\RtcAbAttributeIndexRules.xml</Data>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:45:43 AM
Event ID: 21001
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
The Address Book Server is starting.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21001</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:45:43.000000000Z" />
<EventRecordID>195002</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:44:31 AM
Event ID: 21003
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
The Address Book Server has stopped.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21003</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:44:31.000000000Z" />
<EventRecordID>195001</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:44:31 AM
Event ID: 21072
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
Address Book Server output location have been changed.
Output Location: \\lyncserver.mydomain.com\lyncshare\1-WebServices-1\ABFiles
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21072</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:44:31.000000000Z" />
<EventRecordID>195000</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
<Data>\\lyncserver.mydomain.com\lyncshare\1-WebServices-1\ABFiles</Data>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:44:31 AM
Event ID: 21069
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
Address book database index rule file
C:\Program Files\Microsoft Lync Server 2010\Server\Core\RtcAbAttributeIndexRules.xml
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21069</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:44:31.000000000Z" />
<EventRecordID>194999</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
<Data>C:\Program Files\Microsoft Lync Server 2010\Server\Core\RtcAbAttributeIndexRules.xml</Data>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Address Book Server
Date: 4/1/2011 9:44:30 AM
Event ID: 21001
Task Category: (1008)
Level: Information
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
The Address Book Server is starting.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Address Book Server" />
<EventID Qualifiers="17392">21001</EventID>
<Level>4</Level>
<Task>1008</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:44:30.000000000Z" />
<EventRecordID>194998</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Server
Date: 4/1/2011 9:44:30 AM
Event ID: 12331
Task Category: (1000)
Level: Error
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
Worker process exited prematurely. The process will be automatically restarted.
Process: 'C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe' Exit Code: 0!_HRX! (The operation completed successfully.
!_HRM!).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Server" />
<EventID Qualifiers="33768">12331</EventID>
<Level>2</Level>
<Task>1000</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:44:30.000000000Z" />
<EventRecordID>194997</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
<Data>C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe</Data>
<Data>0</Data>
<Data>The operation completed successfully.
</Data>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Server
Date: 4/1/2011 9:44:30 AM
Event ID: 12330
Task Category: (1000)
Level: Error
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
Failed starting a worker process.
Process: 'C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe' Exit Code: C3E8302D!_HRX! (The worker process failed to initialize itself in the maximum allowable time.!_HRM!).
Cause: This could happen due to low resource conditions or insufficient privileges.
Resolution:
Try restarting the server. If the problem persists contact Product Support Services.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Server" />
<EventID Qualifiers="50152">12330</EventID>
<Level>2</Level>
<Task>1000</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:44:30.000000000Z" />
<EventRecordID>194996</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
<Data>C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe</Data>
<Data>C3E8302D</Data>
<Data>The worker process failed to initialize itself in the maximum allowable time.</Data>
</EventData>
</Event>
Log Name: Lync Server
Source: LS Server
Date: 4/1/2011 9:43:24 AM
Event ID: 12330
Task Category: (1000)
Level: Error
Keywords: Classic
User: N/A
Computer: lyncserver.mydomain.com
Description:
Failed starting a worker process.
Process: 'C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe' Exit Code: C3E8302D!_HRX! (The worker process failed to initialize itself in the maximum allowable time.!_HRM!).
Cause: This could happen due to low resource conditions or insufficient privileges.
Resolution:
Try restarting the server. If the problem persists contact Product Support Services.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="LS Server" />
<EventID Qualifiers="50152">12330</EventID>
<Level>2</Level>
<Task>1000</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2011-04-01T13:43:24.000000000Z" />
<EventRecordID>194995</EventRecordID>
<Channel>Lync Server</Channel>
<Computer>lyncserver.mydomain.com</Computer>
<Security />
</System>
<EventData>
<Data>C:\Program Files\Microsoft Lync Server 2010\Server\Core\ABServer.exe</Data>
<Data>C3E8302D</Data>
<Data>The worker process failed to initialize itself in the maximum allowable time.</Data>
</EventData>
</Event>Friday, April 1, 2011 1:56 PM -
"My address books are getting updated nightly" because :
ABServer.exe already running in another processs - Communications_Server_Address_Book_Server mutex already exists
ABServer exiting with zero exit code
I have no solution for this.
Thursday, April 7, 2011 10:24 AM -
After the latest April 2011 updates, I am starting to see this issue. Does anyone have an update to this issue?
Keenan Crockett, PointBridge - http://blogs.pointbridge.com/Blogs/Crockett_keenan/pages/default.aspxMonday, May 9, 2011 7:18 PM -
Keenan,
Still busy with PSS to fix this issue. We first did expect some disk latency issues which will result in a slow reaction of SQL. If I have a usefull update I will post it here.
Regards,
Johan
Exchange-blog: www.johanveldhuis.nlMonday, May 9, 2011 8:02 PM -
Hello everybody,
Here's an update about the issue. After some investigation and troubleshooting we solved the issue. The addressbook is generated by default at 1:30AM using perfmon we saw that there were some bursts in the disk latency at these moments. PSS did some investigation and confirmed this so we changed the generation time of the addressbook to a moment where the backup did not run. This because we suspected the backup did cause the latency. After doing this the error was gone.
Regards,
Johan
Exchange-blog: www.johanveldhuis.nl- Proposed as answer by ILYA [ sie ] Sazonov Monday, November 21, 2011 3:45 PM
Thursday, May 19, 2011 7:23 PM -
The couse is realy in low resource.
Try in Task Manager give the processes RtcHost.exe and ABServer.exe High priority.
Tuesday, June 28, 2011 5:22 AM -
Hi Madi,
It is indeed what we did to "solve" the issue is modify the schedule of the addressbook generation this fixed the issue for our customer.
Regards,
Johan
Exchange-blog: www.johanveldhuis.nlTuesday, June 28, 2011 6:18 PM -
Hi All,
I have the same issue on a new implementation. It is a enterprise configuration with a SQL 2008R2 backend cluster.
Only three users homed on the pool, so in my case I do not think it is a priority issue.
Has anyone any idee,
Thanks
Frank
Wednesday, October 5, 2011 2:53 PM -
This can happen after a Lync server update (done via Windows updates). I had to run the Lync deployment wizard. Then just select RUN, next to update or install roles. After doing so these events disappeard from the server.
Monday, February 25, 2013 12:40 PM -
@m.h.topper
Was a server restart or services restart needed after Lync deployment?
Regards
BertMonday, May 20, 2013 12:55 PM