Event: 0 Source: BMDS in Application Event Log

A recent eventlog entry was occurring very often and seemed to occur after an update of the Java runtime.  The error reported was :

======================
Event Type: Error
Event Source: BMDS
Event Category: None
Event ID: 0
Description:
The description for Event ID ( 0 ) in Source ( BMDS ) cannot be found. The local computer may not have the necessary registry information…
======================

I found that the soution was to modify the path used for the Java runtime files to the most recent version.  The registy key is:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesBlackBerry MDS Connection ServiceImagePath

This contains a long string.  Its easiest to copy the string to notepad to work with it.  Locate the path to the java runtime files within the string (it will look something like this: “Program FilesJavajre1.5.0_07”) and replace it with the most current path.  Restart the Blackberry MDS service and you’re done.