After a BlackBerry Enterprise Server update, BlackBerry smartphone users are unable to browse to web sites

Article ID: KB23933

Type: Support Content

Last Modified: 02-02-2012

 

Product(s) Affected:

  • BlackBerry Enterprise Server for Novell GroupWise
  • BlackBerry Enterprise Server for Microsoft Exchange
  • BlackBerry Enterprise Server for IBM Domino
CollapseEnvironment
  • BlackBerry® Enterprise Server 5.0 SP2
  • BlackBerry® smartphones
  • DT 833075
CollapseOverview

After an update to BlackBerry® Enterprise Server 5.0 SP2, all BlackBerry® smartphone users are unable to browse, receiving HTTP 400 bad request. A proxy server in the environment appears to block the traffic.

CollapseCause

By default, the BlackBerry® Mobile Data System Connection Service 5.0 SP2 uses scalable HTTP, which permits the BlackBerry MDS Connection Service to use fewer system resources and to establish more socket connections at one time than previous versions of the BlackBerry MDS Connection Service. When a BlackBerry MDS Connection Service uses scalable HTTP, it streams data to and from BlackBerry smartphone, instead of storing and forwarding the data.

Most proxy software does not allow streaming data connections, resulting in HTTP 400 bad request errors.

The BlackBerry MDS-CS log records the following line when attempting to open connection:

LAYER = IPPP, Exception while trying to use http proxy: class java.io.IOException

CollapseResolution

To have the BlackBerry MDS Connection Service process data as it did in previous versions of the BlackBerry Enterprise Server requires a change in the BlackBerry MDS Connection Service from using scalable HTTP.

  1. In the BlackBerry Administration Service, on the Servers and components menu, expand BlackBerry Solution topology > BlackBerry Domain > Component view > BlackBerry MDS Connection Service.
  2. Click the instance to be prevented from using scalable HTTP.
  3. Click Edit instance.
  4. On the General tab, in the Socket connection settings section, in the Use scalable HTTP drop-down list, click No.
  5. Click Save all.
  6. Restart the MDS Connection Service.
Important: Restarting the BlackBerry Enterprise Server or its services may delay message delivery to BlackBerry smartphones.

CollapseAdditional Information

Use Scalable HTTP and Use Scalable Socket Connections options are turned on automatically when BackBerry Enterprise Server is upgraded to Service Pack 2.

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.