KNOWLEDGE BASE

Backgrounder Does Not Start After Upgrading


Published: 12 Aug 2014
Last Modified Date: 29 Apr 2016

Issue

After upgrading from Tableau Server 8.0, the backgrounder might not start.

Environment

Tableau Server

Resolution

Run the following commands:
tabadmin stop  
tabadmin set backgrounder.vmopts -d
tabadmin configure
tabadmin start

Cause

Restoring backgrounder.vmopts to the default value should allocate the correct amount of memory to the backgrounder.

Additional Information

In tabsvc.yml: backgrounder.vmopts: -Xmx1024m -Xss2048k -Dtableau.jar.root="D:/Program Files (x86)/Tableau/Tableau Server/8.0. -XX:+UseConcMarkSweepGC
 
in backgrounder: multiple 1 kb files, each with:
 
java.lang.NoClassDefFoundError: Files/Tableau/Tableau
Caused by: java.lang.ClassNotFoundException: Files.Tableau.Tableau
                at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
                at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
                at java.security.AccessController.doPrivileged(Native Method)
                at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
                at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
                at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
FATAL ERROR in native method: Unable to find class 'Files/Tableau/Tableau'
Exception in thread "main"
Did this article resolve the issue?