Solved

BMDS Errors on Blackberry Server

Posted on 2011-03-15
3
945 Views
Last Modified: 2012-05-11
I have Blackberry Enterprise Server v4.1.4 (actually it is the free Professional Server), installed on my SBS 2003.
I started getting masive amounts of BMDS errors in the application event log.  Searching the issue, it seems that the current version of java on my computer (v. 1.6.0_24) is not being referenced in the relavent registry key.  Here is the blog post that seems to be the fix:
----------------
BlackBerry MDS was failing because the Java Runtime Environment had changed on that server. I installed the latest version (6.0) and had to modify one of the registry keys.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\BlackBerry MDS Connection Service ImagePath (REG_SZ).

Its hard to see the difference below so here is the summary of it: I replaced "...\Program Files\Java\jre1.5.0_07\..." with "...\Program Files\Java\jre1.6.0_01\...".
---------------
My Reg Key refers to  "C: Program FIles\...Java\jre1.5.0_11\..."

There are two Java folders in the C:\Program Files folder:
"Program Files\...Java\jre1.5.0_11\..." : - This has a lib folder in it:
"Program Files\...Java\jre6\..." - This has a bin and the lib folder in it

I changed the registry entry from "...Java\jre1.5.0_11\.." to  "...Java\jre6\..."

I restarted the computer, and my Blackberry was no longer connected and receiving emails.  I changed it back to the original test and the Blackberry was connected, but the BMDS errors were occurring again.

There is a folder in my Documants and Setings folder:
"C: Documents and Settings\Administrator\Applicatino \Data\Sun\Java\jre1.6.0_24"  But this folder only contains a jpeg file.

What is the best way to resolve this?
 - Can I rename the jre6 folder to jre1.6.0_24?
- Can I uninstall Java 6 and reinstall Java 5.1.0_11 (if so, where do I get the download?)

Thanks!
0
Comment
Question by:beyondt
  • 2
3 Comments
 
LVL 13

Accepted Solution

by:
connectex earned 350 total points
ID: 35144682
I experience is that you can uninstall all of the old Java versions. Install the latest Java version and make sure you change the service to use the corrrect Java path.
0
 

Author Comment

by:beyondt
ID: 35151133
I will try your solution. Since this is a production server, it may take a while before I respond with the results.  It sounds like regardess of where the Java app is installed (e.g. the DOcs and Settings folder), I need to modify the reg key with that path.  Correct?
0
 
LVL 13

Expert Comment

by:connectex
ID: 35151155
Yes, they have "hard coded" it into the service registry section. So it must be changed or the service will fail to start.
0

Featured Post

Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

If you are a user of the discontinued Microsoft Office Accounting 2008 (MSOA) and have to move to a new computer running Windows 8, you will be unhappy to discover that it won't install.  In particular, Microsoft SQL Server 2005 Express Edition (SSE…
Introduction This article is the last of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers our test design approach and then goes through a simple test case example, how …
Viewers will learn about the regular for loop in Java and how to use it. Definition: Break the for loop down into 3 parts: Syntax when using for loops: Example using a for loop:
This theoretical tutorial explains exceptions, reasons for exceptions, different categories of exception and exception hierarchy.

831 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question