Quantcast
Channel: Blog
Viewing all articles
Browse latest Browse all 2

BlackBerry Messaging Agent 20000 is showing in the Application event log upon startup or restart of services

$
0
0

Problem - During a restart of a server that contains the BES Software, the following error messages are logged -

Event Type: Warning
Event Source: ExchangeConnector
Event Category: None
Event ID: 20000
Date: 2/24/2009
Time: 2:56:59 PM
User: N/A
Computer: COMPUTER NAME
Description:
BIPPeClient::Connect: Error calling host "COMPUTER NAME" [IP ADDRESS OF COMPUTER] (10061)

Event Type: Warning
Event Source: BlackBerry Messaging Agent COMPUTER NAME Agent 1
Event Category: None
Event ID: 20000
Date: 2/24/2009
Time: 2:56:59 PM
User: N/A
Computer: COMPUTER NAME
Description:
BIPPaClient::Connect: Error calling host "localhost" [127.0.0.1] (10061)

Event Type: Warning
Event Source: BlackBerry Policy Service
Event Category: None
Event ID: 20000
Date: 2/24/2009
Time: 2:56:59 PM
User: N/A
Computer: COMPUTER NAME
Description:
BIPPeClient::Connect: Error calling host "localhost" [127.0.0.1] (10061)

Event Type: Warning
Event Source: BlackBerry Synchronization Service
Event Category: None
Event ID: 20000
Date: 2/24/2009
Time: 2:56:59 PM
User: N/A
Computer: COMPUTER NAME
Description:
BIPPeClient::Connect: Error calling host "COMPUTER NAME" [IP ADDRESS OF COMPUTER] (10061)

Explanation - This error can occur during starting of the server that contains the blackberry software and/or a restart of the blackberry server services.

Googling around the internets, I have found conflicting information regarding this error. Some posts say to ignore it, others suggest a firewall issue and others state that Blackberry might be blocking your SRP #. None that I found gave me a reason for it happening or a resolution other than ignoring it.

This condition can occur because of a race between services restarting. If the resolution below does not eliminate the error, then you may have something else going on within the BES software. This resolution just happened to work for me.

Resolution -

Testing - Perform the following steps on the server containing the BES Software -

  1. Open Services - Start > Run > Type SERVICES.MSC and Click OK
  2. Stop the Blackberry services in the following order -

     

    Blackberry Router
    Blackberry Dispatcher
    Blackberry Controller

    Then stop all other services that begin with Blackberry in any order you wish.

  3. Wait for 30 seconds and restart the Blackberry services in the same order -

     

    Blackberry Router
    Blackberry Dispatcher
    Blackberry Controller

    Then start all other services that begin with Blackberry in any order you wish.

If this does not produce the errors listed above in the Application event logs, then you have just confirmed that it is a race condition with the services starting. The problem can be safely ignored if all services are completing startup despite the errors.

Otherwise, you can make the services dependent on each other to eliminate the problem from having the ability of occurring.

To make the services dependent -

  1. Open Registry Editor - Start > Run > Type REGEDIT and Click OK
  2. Navigate to the key - [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ BlackBerry Controller
  3. Edit the DependOnService Value to include Blackberry Dispatcher

     

    Double click the DependOnService and type Blackberry Dispatcher on a separate line (Be careful not to change any of the existing entries.

  4. Navigate to the key - [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ Blackberry Dispatcher
  5. Edit the DependOnService Value to include Blackberry Router
  6. Navigate the remaining keys that Begin with Blackberry under [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services and Edit the DependOnService Value to include BlackBerry Controller

     

    You may need to add the DependOnService Value to some of the keys. To do this, make sure the specific key is highlighted on the left and right click on the right and click NEW > Multi-String Value.

    Name the Value DependOnService and hit enter to accept. Then add the BlackBerry Controller in the Data.

  7. Now restart your computer for the setting to take effect.

 


Viewing all articles
Browse latest Browse all 2

Latest Images

Trending Articles





Latest Images