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
When a synchronous publish call times out on the server side, TSC returns an error about a failure to parse the response. It should return a proper error that directs clients to use the async publish method.
The issue is for all 500 errors in general. Since 500 errors do not have xml response, TSC throws this exception:
File "/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/tableauserverclient/server/endpoint/exceptions.py", line 18, in from_response
error_response = cls(parsed_response.find('t:error', namespaces=ns).get('code', ''),
AttributeError: 'NoneType' object has no attribute 'get'
It's not clear from this error that there was a 500 error.
Activity
shinchris commentedon Nov 14, 2018
The issue is for all 500 errors in general. Since 500 errors do not have xml response, TSC throws this exception:
It's not clear from this error that there was a 500 error.
[-]504 error during publishing should be handled properly[/-][+]500 errors are not handled properly[/+]irwando commentedon Jul 25, 2019
Fixed.