You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Internal Server Error when publishing a data source size is > 64 MB #1352
Describe the bug
When a Tableau extract(.tdsx) file published to Tableau server which are greater than 64 MB, then the REST API call returns "500 Internal Server Error". The same works very well with TSC version 0.25.
Versions
Details of your environment, including:
Tableau Server version (or note if using Tableau Online) - 2022.3
Python version - 3.7.0
TSC library version - 0.29/0.30
To Reproduce
Keep a Tableau extract with a size of greater than 64 MB. In my case it was 74 MB
Use TCS version 0.29/0.30 to make a REST API call to publish to a server either new ds or overwrite
Read the response which will of 500 Internal Server Error
Results
500 Internal Server Error
nothing much
NOTE: Be careful not to post user names, passwords, auth tokens or any other private or sensitive information.
Reacted by Sean Logan, jmooreWH and Ilia Maksimenko
We have observed the same issue after upgrading to TSC version 0.29 with datasources.publish when the hyper file is larger than 64MB. We are using Tableau Server 2023.1.8 and python 3.11. In case it is useful, we pulled the following details from the Tableau Server logs:
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.
Re-verified this closure rather than leaving it as an assumption. Generated a 64.3 MB single-table .hyper extract and published it against a live Tableau Online site (10ax) with the current TSC release (0.40.post0.dev212, well past the 0.31 threading refactor referenced in the original close). Publish succeeded cleanly — no 500, no concurrent_write FileUploadException. Closure confirmed.
Activity
jmooreWH commentedon Feb 12, 2024
We have observed the same issue after upgrading to TSC version 0.29 with
datasources.publishwhen the hyper file is larger than 64MB. We are using Tableau Server 2023.1.8 and python 3.11. In case it is useful, we pulled the following details from the Tableau Server logs:github-actions commentedon Jul 28, 2026
This issue has been automatically marked as stale because it has not had recent activity. It will be closed in 14 days if no further activity occurs. If this is still relevant, please comment to keep it open.
jacalata commentedon Aug 6, 2026
This should have been fixed by the threading refactor in 0.31. Closing with that assumption since we didn't hear about it again.
jacalata commentedon Oct 9, 2026
Re-verified this closure rather than leaving it as an assumption. Generated a 64.3 MB single-table
.hyperextract and published it against a live Tableau Online site (10ax) with the current TSC release (0.40.post0.dev212, well past the 0.31 threading refactor referenced in the original close). Publish succeeded cleanly — no 500, noconcurrent_writeFileUploadException. Closure confirmed.