In environments where Tableau Server is behind a forward proxy, attempts to run the send-logs command fail due to missing proxy settings in the tabcrashreporter process. Unlike other Tableau Server processes, tabcrashreporter does not inherit proxy settings from tabadmincontroller and must be explicitly configured to use the proxy.
Cause:
• tabcrashreporter.exe (Server Crash Reporter) requires its own proxy configuration.
• It does not automatically inherit proxy settings from the Tableau Server environment or parent processes.
• As a result, network requests (e.g., sending crash reports) fail due to an inability to connect to external Tableau services.
To resolve this issue, manually configure tabcrashreporter with the correct proxy settings.
The following knowledge base article has instructions for Configuring Server Crash Reporter (Tabcrashreporter):
https://help.tableau.com/current/server/en-us/crashdata_server_config_keys.htm
1. The following configuration keys need to be set.
2. After setting the above configuration keys, restart the Tableau Server with pending-changes apply command.
Tabadmincontroller logs
2020-02-12 14:38:30.167 +0000 4819 pool-13-thread-1 : ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.SendlogsJob - Sendlogs async job failed:
java.lang.RuntimeException: tabcrashreporter.exe exited with non-zero exit code.
2020-02-12 14:38:30.174 +0000 4819 pool-14-thread-1 : ERROR com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobService - Error running job 38 of type SendlogsJob
java.util.concurrent.ExecutionException: java.lang.RuntimeException: tabcrashreporter.exe exited with non-zero exit code.
2020-02-12 14:38:30.176 +0000 4819 pool-14-thread-1 : INFO com.tableausoftware.tabadmin.webapp.asyncjobs.AsyncJobService - Updated status for job 38 of type SendlogsJob to Failed
Associated Tabcrashreporter logs
Log file located at /data/tableau/data/tabsvc/logs/clustercontroller/tabcrashreporter/tabcrashreporter.txt
[WARN]: License-retrieval-error: 'Launched executable 'checklicensej' returned with error '1'.\n'
[INFO]: Downloading Tableau Public RSA Key for package encryption...
[FATAL]: Error occurred trying to download the Tableau RSA public key from 'https://report-issue.tableau.com/crash/key'.\nNetwork error occurred in contacting crash upload server (URL: 'https://report-issue.tableau.com/crash/key'). Error message: 'Network request timed out.'\n
001472303

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.