Unable to log in to BlackBerry World on the BlackBerry smartphone when the BlackBerry MDS Connection Service is pointing to a proxy server

Article ID: KB24693

Type: Support Content

Last Modified: 03-14-2013

 

Product(s) Affected:

  • BlackBerry World for BlackBerry smartphones
  • BlackBerry ID
  • BlackBerry Enterprise Server for Microsoft Exchange
  • BlackBerry Enterprise Server for IBM Lotus Domino
  • BlackBerry Enterprise Server for Novell GroupWise
CollapseEnvironment
  • BlackBerry Enterprise Server 4.1 to 5.0 SP3
  • BlackBerry World
  • DT 120234
  • DT 128091
  • DT 914899
  • DT 2737990
CollapseOverview

When attempting to download an application from BlackBerry World storefront on the BlackBerry smartphone, an error as shown below occurs, after entering the BlackBerry ID and password.

BlackBerry World is having trouble connecting to the BlackBerry World server. Verify your network connections and try again.

Note: Direct access to http://www.blackberry.com/blackberryworld and https://blackberryid.blackberry.com/ on the BlackBerry Browser itself works fine.

CollapseCause

The BlackBerry smartphone is associated with a BlackBerry Enterprise Server that is configured with the following settings:

  1. The IT Policy Allow Other Browser Services is set to False. This disables the ability to use the BlackBerry Internet Browsing Service and limits use to the BlackBerry Mobile Data Systems Connection Service only.
  2. The BlackBerry MDS Connection Service is configured to direct traffic to a Proxy server or pac file.
  3. End to End TLS encryption is required. For BlackBerry AppWorld storefront for BlackBerry smartphones, the EndToEndRequired option is set to True for all connections. Consequently, even if the BlackBerry smartphone options are set to allow Proxy under TLS options, the connection uses Handheld TLS instead.
CollapseResolution
  1. Upgrade to BlackBerry Enterprise Server 5.0 SP3 MR6 or MR8.
  2. Add the following settings to the 64 bit - C:\Program Files (x86)\Research In Motion\BlackBerry Enterprise Server\MDS\Servers\instance\config\rimpublic.properties (If the server is 32 bit use the following path - C:\Program Files\Research In Motion\BlackBerry Enterprise Server\MDS\Servers\instance\config\rimpublic.properties )   file :

application.handler.http.proxyUseDirectIfFailed = false
application.handler.tcp.proxyUseForDeviceTLS = true
application.handler.tcp.connection.proxy=hostname:port

Note: The above will direct all EndToEnd connections through MDS through proxy.  Therefore, if there are internal applications using this method, there may need to be proxy configuration changes.

CollapseWorkaround

Complete the following steps:

  1. Allow connections to BlackBerry World to use a Direct connection instead of routing the connection request to the Proxy server.
  2. Allow the use of the BlackBerry Internet Browsing Service.

Disclaimer

By downloading, accessing or otherwise using the Knowledge Base documents you agree:

   (a) that the terms of use for the documents found at www.blackberry.com/legal/knowledgebase apply to your use or reference to these documents; and

   (b) not to copy, distribute, disclose or reproduce, in full or in part any of the documents without the express written consent of RIM.


Visit the BlackBerry Technical Solution Center at www.blackberry.com/btsc.