Error "Native code library ... or a dependent library failed to load" and Cluster Controller Down

Published: 02 Feb 2016
Last Modified Date: 21 Jan 2020


When starting Tableau Server an error similar to the following might occur:

Native code library 'tablicjava' or a dependent library failed to load. 
java.lang.UnsatisfiedLinkError: D:\Program Files\Tableau\Tableau Server\9.0\bin\tablicjava.dll: Can't find dependent libraries 

Tableau Server starts and is accessible via browser, however Cluster Controller shows as down. 

Note: The name of the code library (tablicjava in the example above) might be different.


Tableau Server


  1. Stop Tableau Server.
  2. Save a copy of the pgsql and dataengine folder.
  3. Uninstall Tableau Server from the primary server (but leave Tableau Server folders alone).
  4. Reinstall the same version of Tableau Server to the same file path on the primary server.


A necessary library file is missing or corrupted.

Additional Information

The same error is encountered when attempting to create a backup.

Discuss this article... Feedback Forum
Did this article resolve the issue?