"Page cannot be displayed" when attempting to log into the BlackBerry Administration Service console and the BAS-AS and BAS-NCC processes does not go beyond 75K to 80K of memory usage

Article ID: KB32283

Type: Support Content

Last Modified: 07-25-2012

 

Product(s) Affected:

  • BlackBerry Enterprise Server for Microsoft Exchange
  • BlackBerry Enterprise Server for IBM Lotus Domino
  • BlackBerry Enterprise Server for Novell GroupWise
CollapseEnvironment
  • BlackBerry® Enterprise Server 5.0
  • Microsoft® SQL Server® 2008 Standard Edition and R2
  • Java® 1.6.0 Update 29 and higher
CollapseOverview

Page cannot be displayed when attempting to access the BlackBerry® Administration Service console. In addition, the BAS-AS and BAS-NCC processes does not increase beyond 75K to 80K of memory usage.

Similar log lines are shown within BBAS-AS:

(07/20 17:34:24:665):{Timer-10} [com.rim.bes.bas.singletondeploymentbarrier.SingletonDeploymentBarrierManagerUtilities] [WARN] [BBAS-2069] {unknown} heartbeatTimerEvent CLUSTER:   caught exception while writing heartbeat, com.rim.bes.bas.util.BASCouldNotCompleteRequestRollbackException: Caught unhandled RuntimeException in org.jboss.ejb3.EJBContainerInvocation method heartbeatInNewTransactionLocal - org.hibernate.exception.GenericJDBCException: could not execute query
(07/20 17:34:31:821):{Stop Thread} [STDERR] [ERROR] Could not obtain a connection to the database. Will keep trying for another 285235ms
(07/20 17:34:31:821):{Stop Thread} [STDOUT] [INFO] Could not obtain a connection to the database. Will keep trying for another 285235ms
(07/20 17:34:35:540):{Timer-13} [org.hibernate.util.JDBCExceptionReporter] [WARN] SQL Error: 0, SQLState: null
(07/20 17:34:35:540):{Timer-13} [org.hibernate.util.JDBCExceptionReporter] [ERROR] The connection is closed.
(07/20 17:34:35:540):{Timer-13} [com.rim.bes.bas.BASExceptionStackInterceptor] [WARN] [BBAS-2007] {u=SystemUser, t=1187716} Caught unhandled RuntimeException in org.jboss.ejb3.EJBContainerInvocation method findTraitLocal - could not execute query

In addition, new BAS-AS and  BAS-NCC logs are not being generated even after restarting those services.

CollapseCause
This symptom occurs after upgrading to Java® 1.6.0 Update 29 or higher on the BlackBerry Administration Service server with Force Encryption enabled on the Microsoft® SQL Server®.  According to Microsoft, there has been a change since Java 1.6.0 Update 29 with regards to how data is sent to SQL databases to counteract the so-called BEAST vulnerability. This vulnerability addresses information surrounding SSL/TLS Disclosure Vulnerability CVE-2011-3389. Microsoft has since released a patch to fix this issue.
CollapseResolution

For Microsoft SQL Server 2008 Standard Edition, apply Service Pack 3 followed by Cumulative Update Package 4 or higher. For Microsoft SQL server 2008 R2, apply Service Pack 1 follow by Cumulative Update Package 6 or higher.

Note: The Microsoft SQL server must be restarted to complete the update.

CollapseWorkaround

Disable Force Encryption on the SQL server.

Steps:

  1. On the server where SQL is installed, launch  SQL Server Configuration Manager.
  2. Expand SQL Server Network Configuration.
  3. Right click on Protocols for MSSQLSERVER and select  Properties.
  4. Under the Flag tab, set  Force Encryption to No.
  5. Hit Apply and OK.

Note: This is a global setting and either the SQL services has to be restarted or the SQL server has to be rebooted for this change to take effect.

CollapseAdditional Information

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.