KNOWLEDGE BASE

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


Published: 02 Feb 2016
Last Modified Date: 10 Aug 2016

Issue

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.


 

Environment

Tableau Server 9.0.6

Resolution

  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.

Cause

A necessary library file is missing or corrupted.

Additional Information

The same error is encountered when attempting to create a backup.
Did this article resolve the issue?