KNOWLEDGE BASE

"System error: null" Occurs When Running An Existing Flow And The Output Filename Contains Non-English Characters


Published: 29 May 2023
Last Modified Date: 22 Aug 2023

Issue

​After upgrading Tableau Server to the May 2023 maintenance release or Tableau Cloud 2023.2.0(20232.23.0701.0006), the "System error: null" occurs when running an existing flow which contains non-English characters, such as Chinese, Japanese or Korean in the Output filename.

If you publish a new flow with CJK characters in Output, the flow is published successfully but running it on Tableau Server will cause the above error. 
 

Environment

  • Tableau Server 2023.1.2
  • Tableau Server 2022.3.6
  • Tableau Server 2022.1.14
  • Tableau Server 2021.4.18
  • Tableau Server 2021.3.23
  • Tableau Cloud 2023.2.0(20232.23.0701.0006)

Resolution

Option 1: Upgrade to one of the following Tableau Server versions:

  • Tableau Server 2023.1.5
  • Tableau Server 2022.3.9
  • Tableau Server 2022.1.17
  • Tableau Server 2021.4.21
  • Tableau Server 2021.3.26
NOTE: This issue has been fixed in Tableau Cloud as of July 20, 2023



Option 2: Remove non-English characters from output file names. 

1. Open the published existing flow that contains non-English characters in Output name on Tableau Server.
User-added image
2. Select Edit Flow.
3. Change the output name and remove any non-English characters and publish the flow. 
User-added image

4. Re-run the flow. A new output/data source will be created with the new name. This is a new data source that is not connected to an existing workbook.
5. Open the existing affected workbook on Tableau Server and select Edit
6. Open the Data Source tab on the bottom left. Click Select to select a new output/data source with a non-English name. 
User-added image
7. Publish the workbook. It will be reconnected to the new data source 

 

Cause

This behavior is related to a known issue with Reference ID W-13541386 that is now fixed.
Did this article resolve the issue?