Troubleshooting Live Reporting issues
Addressing Deadlock Issues in Live Reporting
Issue symptom
The yellowfin.log file shows the following error message:
lock resources with another process and has been chosen as the deadlock victim. Rerun the transaction.
Issue scope
Yellowfin logs detect database transaction deadlock messages.
Issue resolution
This issue arises when the Yellowfin's Microsoft SQL Server database does not have the ALLOW_SNAPSHOT_ISOLATION and SET READ_COMMITTED_SNAPSHOT options enabled. To resolve this, please refer to the steps outlined in the knowledge article provided.
Addressing Launching Problems in Live Reporting
The Live Reporting page fails to cross-launch from the TrueSight Server Automation console and displays the "Failed to create session" error message. This topic helps you to investigate and troubleshoot issues related to launching of Live Reporting.
Issue symptoms
From the TrueSight Server Automation console, when you attempt to launch Live Reporting, the Live Reporting page fails to launch.

The following error message is displayed:

Issue scope
- The issue might occur when connected to any or specific Application Servers.
- This issue might affect all the TrueSight Server Automation users or roles or be confined to specific users or roles.
Diagnosing and reporting an issue
Task | Action | Steps | Reference |
|---|---|---|---|
1 | Understand the problem scope. |
| |
2 | Identify the recent changes. | Check when the Live Reporting page was successfully launched and whether any of these changes were made after that successful launch:
Refer to the details given in the Reference section to find out the version of TrueSight Server Automation and Live Reporting. | The Live Reporting version installed can be obtained by checking the contents of the version file. This file is located on the Live Reporting server under the application installation path. For example, /opt/bmc/live_reporting/version To know the version of TrueSight Server Automation, do the following:
|
3 | Identify and locate the Application Server log files. | When the Live Reporting page is launched, the events are logged to the Application Server logs. Those are located in the installDirectory/br/ directory on the Application Server:
*These log file names are of the default Application Server deployment. If you have multiple Application Server deployments, the log file names are prefixed with the name of the deployment connected with an underscore. For example, jobservera_appserver.log and jobserverb_console.log | |
4 | Review the console.log and appserver.log files | Review the Application Server logs for the events from attempting to launch the Live Reporting page. These events are prefaced with the following string: [Client] LiveReporting: For example:
| |
5 | Review the specific error message found in the Application Server logs. | Do the following:
| |
6 | Create a BMC Support Case. | Provide the following information and log files when creating a case with BMC Customer Support:
|
Resolutions for common issues
Symptom | Action | Reference |
|---|---|---|
The following error is logged in the Application Server logs corresponding to a failed attempt to launch the Live Reporting page: SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: java.security.cert.CertPathBuilderException: Could not build a validated path. | Indicates that the Live Reporting certificate (yellowfin.cer) is not trusted by the TrueSight Server Automation Server. Import the certificate into cacerts truststore. See the referenced knowledge article for details. | |
The following error is logged in the Application Server logs corresponding to a failed attempt to launch the Live Reporting page: Invalid element in com.hof.mi.web.service.AdministrationServiceRequest - cacheCommands | Indicates the yellowfin version is lower than expected by the Application Server. The License Update Utility flags this version discrepancy while updating the license. Do the following:
See the referenced knowledge article for details on both the scenarios. | |
The following error is logged in the Application Server logs corresponding to a failed attempt to launch the Live Reporting page: javax.net.ssl.SSLException: Received fatal alert: protocol_version | Indicates the TLS protocol version used by the Application Server to launch Live Reporting page differs. Update the Application Server arguments to use the matching TLS version. See the referenced knowledge article for details. | |
The following error is logged in the Application Server logs corresponding to a failed attempt to launch the Live Reporting page: Configuration Manager cannot launch a browser. Please check Yellowfin Server. And this error is found in Yellowfin.log in Live Reporting server (AdministrationService:invoke) - WebserviceException caught: 25(COULD_NOT_AUTHENTICATE_USER) | Indicates that the Automation Principal (REPORT_ADMIN) fails to authenticate with Live Reporting. Confirm that the correct password is set on the Automation Principal. See the referenced knowledge article for details. |