Have you configured your server for TabPy using tabadmin and can you confirm that the machine running TabPy is reachable over the network from the machine running Tableau Server?
Here are the setup instructions for configuring Tableau Server for TabPy: https://onlinehelp.tableau.com/v2018.1/server/en-us/tabadmin.htm
I will double check with the admin team again, I forgot to mention that the same report was working fine on tableau server until a month ago. The server admin looked into the tableau tabpy services and confirmed they are running when the error was happening.
Unable to complete action
An error occurred while communicating with the External Service.
Error processing script
AttributeError : 'EvaluationPlaneHandler' object has no attribute 'log'
I am getting this error when I am running breast cancer advanced analytics sample from tableau desktop 2019.1.2.
TabPy external connection test goes through fine and I am seeing two different class results from the model in jupyter notebook shared by tableau. Do you know what I am doing wrong. Don't know how to debug
There is currently a bug in the latest release of TabPy affecting the deployment of models.
I would suggest using the 0.4 release for the time being, and we are shipping a fix imminently.
We are getting the same error with TabPy
Unable to complete action An error occurred while communicating with the external service. Tableau is unable to connect to the service. Verify that the service is running and that you have access privileges.
Do you know what Known Issue ID is associated with this fix?
There are several issues being mentioned in this thread so when reporting a new issue, please create a separate thread so we can track them individually.
Regarding the "AttributeError : 'EvaluationPlaneHandler' object has no attribute 'log'" issue, this was a problem with the logging improvements added to TabPy several versions ago, and has since been resolved. This message is a Python error from the TabPy side that is bubbled up to Tableau. Since this was a TabPy side defect there isn't a known issue for Tableau. We always advise all customers to use the latest version of TabPy: Releases · tableau/TabPy · GitHub
For other issues showing the error "Unable to complete action An error occurred while communicating with the external service. Tableau is unable to connect to the service. Verify that the service is running and that you have access privileges." This is the generic Tableau error for a failure to connect to TabPy and doesn't correspond to a specific failure. Basic steps are to ensure that TabPy is running, that the Tableau Desktop or Server instance is properly configured for the connection, and that the machine where Tableau is running has network access on the port TabPy is running to the machine where TabPy is running. I'm always happy to answer more questions at email@example.com.