Loading

Error: “tabcrashreporter.exe Exited With Non-Zero Exit Code” When Issuing Send-Logs Command Behind Forward Proxy

Дата публикации: Feb 24, 2026
Описание

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. 

servercrashupload.proxy_server_host
If a proxy server is used to communicate with the internet, specify the host name.

servercrashupload.proxy_server_port
If a proxy server is used to communicate with the internet, specify the port number.

servercrashupload.proxy_server_username
If a proxy server requires authentication, specify the user name with this key.

servercrashupload.proxy_server_password
If a proxy server requires authentication, specify the password with this key.


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

 
Загрузка
Salesforce Help | Article