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 ErrorIn 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:
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.
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)
001471992

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.