Hello,
I maintain an application that uses firecloud on the backend to run an analysis. However, I got a report recently that the analysis was failing and when I went to look at the workspace in firecloud I discovered the last successful run was at the end of Sept. The next time someone tried was nov 27th, and it has failed since.
Specifically, it is complaining of "invalid_grant" which suggests that firecloud doesn't have access to something it needs but I have no visibility into what is missing.
Here's a snippet of python which includes the namespace, workspace and the submission id as well as the error:
>>> r = firecloud.api.get_submission('broad-fc-ccl-discordance','CCL_Discordance_Portal_PROD', 'f7da407d-259a-4f77-9fcf-5c146c52f41b')
>>> [x['messages'] for x in r.json()['workflows']]
[[u'400 Bad Request\n{\n "error" : "invalid_grant",\n "error_description" : "Bad Request"\n}']]
I've granted read access to the workspace to GROUP_FireCloud-Support@firecloud.org. I attempted to grant WRITE access in case you'd need that but I got an error in the UI -- but I suspect that's a separate issue and a less urgent one. Just let me know if you need additional access to investigate.
Thanks,
Phil