Every time I try to run a job in dataflow, I get the following error:
"Workflow failed. Causes: There was a problem refreshing your credentials. Please check: 1. Dataflow API is enabled for your project. 2. There is a robot service account for your project: service-[project number]@dataflow-service-producer-prod.iam.gserviceaccount.com should have access to your project. If this account does not appear in the permissions tab for your project, contact Dataflow support., There is no cloudservices robot account for your project. Please ensure that the Dataflow API is enabled for your project."
I have disabled and reenabled the dataflow API. I have also tried disabling and reenabling all of the other dependent APIs as well.
I checked the IAM page and the service account is there and has the role "Cloud Dataflow Service Agent" I even tried giving the service account permission of "Owner" for the project to see if that would help and it didn't.
Any other ideas? Thanks in advance for your help!