Performance Data Overview shows the error: Perf Charts service experienced an internal error
search cancel

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.
To install the new JDBC driver:
  1. Stop the VMware VirtualCenter Management Webservices service. For more information, see Stopping, starting, or restarting vCenter services (1003895).
  2. Back up these files:

    • C:\Program Files\VMware\Infrastructure\tomcat\bin\sqljdbc_auth.dll
    • C:\Program Files\VMware\Infrastructure\tomcat\lib\sqljdbc.jar

  3. 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.
    1. Copy the sqljdbc4.jar file from the attachment or Microsoft website to the C:\Program Files\VMware\Infrastructure\tomcat\lib folder.
    2. Rename the sqljdbc4.jar file to sqljdbc.jar.
  4. Start VMware VirtualCenter Management Webservices service. For more information, see Stopping, starting, or restarting vCenter services (1003895).
  5. After five minutes, test the Performance Overview charts.


Additional Information


パフォーマンス データの概要に次のエラーが表示される: Perf Charts service experienced an internal error

Attachments

1024885_sqljdbc_3.0.1301.101_enu.tar.gz get_app