Loading

Tableau Server TSM Commands Fail With "500 - Server Error"or "Internal Server Error"

Publiceringsdatum: Dec 9, 2025
Beskrivning

When TSM commands fail to execute and the logs show errors such as "500 - Server Error" or "Internal Server Error" the disk may be full on the Tableau Server machine.  Here is a sample log output showing the errors: 

2019-07-22 10:56:25 main : DEBUG com.tableausoftware.tabadmin.TSMErrorHandler - TabadminController did not return a TsmResponse.
2019-07-22 10:56:25 main : DEBUG com.tableausoftware.tabadmin.TSMErrorHandler - Could not read document: Cannot construct instance of `com.tableausoftware.tabadmin.webapp.viewmodels.ErrorType` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('Internal Server Error')
 at [Source: (org.apache.http.conn.EofSensorInputStream); line: 1, column: 49] (through reference chain: com.tableausoftware.tabadmin.webapp.viewmodels.TsmResponse["error"]); nested exception is com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot construct instance of `com.tableausoftware.tabadmin.webapp.viewmodels.ErrorType` (although at least one Creator exists): no String-argument constructor/factory method to deserialize from String value ('Internal Server Error')
 at [Source: (org.apache.http.conn.EofSensorInputStream); line: 1, column: 49] (through reference chain: com.tableausoftware.tabadmin.webapp.viewmodels.TsmResponse["error"])
2019-07-22 10:56:25 main : ERROR com.tableausoftware.tabadmin.cli.Console - 500 - Server Error
com.tableausoftware.tabadmin.TabadminServerException: 500 - Server Error
Lösning

In order to resolve the inability to run TSM commands that receive the "Internal Server Error", you will need to delete files to free up some disk space.

For more specific information on monitoring and removing unneeded files, please see the Tableau Help guide, Remove Unneeded Files.   The following files can take up space on the Tableau Server machine and may not be needed:

  • Old backups
  • Old log files
  • Stale Content
  • Any files outside of Tableau directories that are third-party files

The Stale Content Admin view is an excellent resource to manage content, and if you have Advanced Management on your Tableau Server, you can use the Tableau Content Migration Tool to manage archiving stale content on a regular schedule. 

Ytterligare resurser

The "500 Server Error" is a generic error that can occur for other root causes. This article only applies to disk shortages as the root cause.  Review the following Tableau Help for more details on disk space issues:

Troubleshoot Disk Space Usage on Tableau Server Nodes

Tableau Server disk errors can be found in the Zookeeper log file:
ERROR org.apache.zookeeper.server.ZooKeeperCriticalThread - Severe unrecoverable error, from thread : SyncThread:0
java.io.IOException: No space left on device
        at java.io.FileOutputStream.writeBytes(Native Method)
        at java.io.FileOutputStream.write(FileOutputStream.java:326)
        at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82)
        at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140)
        at org.apache.zookeeper.server.persistence.FileTxnLog.commit(FileTxnLog.java:330)
        at org.apache.zookeeper.server.persistence.FileTxnSnapLog.commit(FileTxnSnapLog.java:332)
        at org.apache.zookeeper.server.ZKDatabase.commit(ZKDatabase.java:485)
        at org.apache.zookeeper.server.SyncRequestProcessor.flush(SyncRequestProcessor.java:195)
        at org.apache.zookeeper.server.SyncRequestProcessor.run(SyncRequestProcessor.java:131)

Knowledge-artikelnummer

001471992

 
Laddar
Salesforce Help | Article