KNOWLEDGE BASE

Error "Worker failed to initialize, see tabadmin.log file" Adding Workers


Published: 11 Feb 2016
Last Modified Date: 25 Mar 2016

Issue

When adding workers to a new installation of Tableau Server, following error might display in the configuration utility:

Worker failed to initialize, see tabadmin.log file
 

Environment

  • Tableau Server 9.2
  • Windows Server 2012

Resolution

Option 1

Upgrade to Tableau Server 9.3 or a newer version. For more information, see Upgrading Tableau Server

Option 2

  • On the computer running Tableau Server, open a Command Prompt as an administrator.
  • Navigate to the Tableau Server bin directory (for example, C:\Program Files\Tableau\Tableau Server\<Version>\bin)
  • Run the following command: tabadmin cleanup --reset-coordination

Cause

This behavior is related to a known issue which has been corrected in more recent versions.

Additional Information

The following error can be found in the tabadmin log:
 
2015-12-01 11:56:25.162 -0800_FATAL_10.26.130.55:dvtest005_:_pid=2280_0x6b69761b__user=__request=__ undefined method `getPath' for #<NativeException:0x18f13756>
2015-12-01 11:56:25.162 -0800_DEBUG_10.26.130.55:dvtest005_:_pid=2280_0x6b69761b__user=__request=__ NoMethodError: undefined method `getPath' for #<NativeException:0x18f13756>
file:C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/lib/service/zookeeper.rb:95:in `cleanup_zookeeper_nodes'
file:/C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/lib/component.rb:529:in `with_components_running'
file:C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/lib/service/zookeeper.rb:75:in `cleanup_zookeeper_nodes'
file:/C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/lib/commands/cleanup_coordination_state.rb:48:in `run'
file:/C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/lib/multicommand.rb:231:in `dispatch'
file:/C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/bin/tabadmin.rb:29:in `(root)'
org/jruby/RubyKernel.java:1058:in `load'
file:/C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/bin/tabadmin.rb:1:in `(root)'
org/jruby/RubyKernel.java:1033:in `require'
file:/C:/Program Files/Tableau/Tableau Server/server-dev/bin/tabadmin.jar!/META-INF/main.rb:36:in `require'
<script>:3:in `(root)'
Did this article resolve the issue?