Performance Data Overview shows the error: Perf Charts service experienced an internal error
book
Article ID: 307425
calendar_today
Updated On:
Products
VMware vCenter Server
Issue/Introduction
Symptoms:
When using the vSphere Client to access Performance Data Overview, you see this message:
Perf Charts service experienced an internal error. Message: Report application initialization is not completed successfully. Retry in 60 seconds.
The stats.log file contains this error: Caused by: com.microsoft.sqlserver.jdbc.SQLServerException: The driver could not establish a secure connection to SQL Server by using Secure Sockets Layer (SSL) encryption. Error: The TDS protocol stream is not valid.
Note: The default location of the stats.log file is:
Windows XP, 2000 and 2003:C:\%ALLUSERSPROFILE%\Application Data\VMware\VMware VirtualCenter\Logs\
Windows Windows 7 and 2008: C:\%ALLUSERSPROFILE%\VMware\VMware VirtualCenter\Logs\
The %ProgramFiles%\VMware\Infrastructure\tomcat\logs\catalina.date.log file contains this error:
SSL handshake failed: The TDS protocol stream is not valid
Environment
VMware vCenter Server 4.1.x VMware vCenter Server 4.0.x
Cause
This issue occurs if you are using an older version of the JDBC driver.
Resolution
To resolve this issue, use a newer version of JDBC driver that has the SSL cert issues fixed.
Replace the preceding files with the files in the attached 1024885_sqljdbc_3.0.1301.101_enu.tar.gz file. Alternatively, you can download the files from Microsoft SQL Server JDBC Driver 3.0.
Copy the sqljdbc4.jarfile from the attachment or Microsoft website to the C:\Program Files\VMware\Infrastructure\tomcat\lib folder.