Resolution
Option 1
- Upgrade to Tableau Server 2022.1.6 or later.
Option 2
Take the following steps. These steps may be taken with Tableau Server running.
Windows - The steps below assume Tableau Server is installed in the default location.
1. Make a backup copy of the C:\Program Files\Tableau\Tableau Server\packages\tdsservice.20221.22.0823.1450\tdsservice.war-classpath.json file
2. Download the tdsservice.war-classpath.json file attached to this article
3. Copy the downloaded tdsservice.war-classpath.json file to C:\Program Files\Tableau\Tableau Server\packages\tdsservice.20221.22.0823.1450\ and overwrite the existing file
4. Open an administrative command prompt
5. Copy the the netty jars from the C:\Program Files\Tableau\Tableau Server\packages\vizportal.20221.22.0823.1450 to C:\Program Files\Tableau\Tableau Server\packages\tdsservice.20221.22.0823.1450
copy "C:\Program Files\Tableau\Tableau Server\packages\vizportal.20221.22.0823.1450\netty*" "C:\Program Files\Tableau\Tableau Server\packages\tdsservice.20221.22.0823.1450\"
6. Run the following command to uninstall tdsservice
"C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\tdsservice_0.20221.22.0823.1450\uninstall.cmd"
7. Run the following command to install tdsservice
"C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\tdsservice_0.20221.22.0823.1450\install.cmd"
8. Run the following command to enable tdsservice
"C:\ProgramData\Tableau\Tableau Server\data\tabsvc\services\tdsservice_0.20221.22.0823.1450\enable.cmd"
Repeat steps 1-8 on each node with Data Source Properties Service configured
Linux - The steps below assume Tableau Server is installed in the default location.
1. Make a backup copy of the /opt/tableau/tableau_server/packages/tdsservice.20221.22.0823.1450/tdsservice.war-classpath.json file
2. Download the tdsservice.war-classpath.json file attached to this article
3. Copy the downloaded tdsservice.war-classpath.json file to /opt/tableau/tableau_server/packages/tdsservice.20221.22.0823.1450/ and overwrite the existing file
sudo cp ./tdsservice.war-classpath.json /opt/tableau/tableau_server/packages/tdsservice.20221.22.0823.1450/
4. Copy the the netty jars from the /opt/tableau/tableau_server/packages/vizportal.20221.22.0823.1450/ to /opt/tableau/tableau_server/packages/tdsservice.20221.22.0823.1450
/ sudo cp /opt/tableau/tableau_server/packages/vizportal.20221.22.0823.1450/netty* /opt/tableau/tableau_server/packages/tdsservice.20221.22.0823.1450/
5. Login as the unprivileged user, by default tableau
sudo su -l tableau
6. Run the following command to uninstall tdsservice
/var/opt/tableau/tableau_server/data/tabsvc/services/tdsservice_0.20221.22.0823.1450/uninstall.sh
7. Run the following command to install tdsservice
/var/opt/tableau/tableau_server/data/tabsvc/services/tdsservice_0.20221.22.0823.1450/install.sh
8. Run the following command to enable tdsservice
/var/opt/tableau/tableau_server/data/tabsvc/services/tdsservice_0.20221.22.0823.1450/enable.sh
Repeat steps 1-8 on each node with Data Source Properties Service configured