KNOWLEDGE BASE

TSM commands failed with 500 - Internal Server Error


Published: 23 Jul 2019
Last Modified Date: 23 Jul 2019

Issue

Unable to successfully execute any TSM commands. TSM commands failed with the following error:

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

Environment

  • Tableau Server 2018.2 and later (All TSM versions)

Resolution

Delete files to make up some disk space.

Cause

Disk is full on the server machine.

Additional Information

Disk error 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)
Did this article resolve the issue?