KNOWLEDGE BASE

TSM Commands Such as "tsm login" Fail With Low Disk Space


Published: 14 Dec 2018
Last Modified Date: 19 Feb 2022

Issue

When the system running Tableau Server is low on disk space, tsm commands are failing preventing users from running "tsm maintenance cleanup" to clear disk space.

Errors from tsm may vary. You may see "400 - Bad Request" or "500 - Server Error" as examples.

Environment

  • Tableau Server 2018.2.0
  • Windows
  • Linux

Resolution

Clear disk space manually either by deleting non-Tableau files or through the Tableau Server UI.

Cause

Low disk space is preventing the tabadmincontroller process from running.

The tsm.log located in C:\Users\<user>\.tableau\tsm where <user> is the TSM user running the tsm commands will show the following:
 
2021-12-05 10:33:09 main : DEBUG com.tableausoftware.tabadmin.TSMErrorHandler - TabadminController did not return a TsmResponse.
2021-12-05 10:33:09 main : DEBUG com.tableausoftware.tabadmin.TSMErrorHandler - Could not read document: Can not instantiate value of type [simple type, class com.tableausoftware.tabadmin.webapp.viewmodels.ErrorType] from String value ('Internal Server Error'); no single-String constructor/factory method

Or
 
2021-04-17 07:40:18 main : DEBUG com.tableausoftware.tabadmin.TSMErrorHandler - TabadminController did not return a TsmResponse.
2021-04-17 07:40:18 main : DEBUG com.tableausoftware.tabadmin.TSMErrorHandler - Could not read document: No content to map due to end-of-input
Did this article resolve the issue?