locked
ABServer.exe error RRS feed

  • 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.nl
    Sunday, 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 Inc
    Monday, 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.nl
    Monday, 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.aspx
    Monday, 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.nl
    Monday, 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
    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.nl
    Tuesday, 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
    Bert

    Monday, May 20, 2013 12:55 PM