I am using the galaxy API to rerun a tool doing a POST to /api/tools with action set to "rerun", target_dataset_id set to an api_id of a previous job and inputs set to empty (so that previous inputs will be used).
My debugging shows that the galaxy server correctly starts to rerun the tool. However, it fails on line 476 in the tool api (see https://github.com/galaxyproject/galaxy/blob/dev/lib/galaxy/webapps/galaxy/api/tools.py#L476) with python reporting that tool.trackster_conf is None. If i remove this section in the code of my local instance, the job re-runs correctly.
So my questions are:
Is this an error in the galaxy API, crashing if tool.trackster_conf is None?
What is tool.trackster_conf anyway? It seems from code elsewhere in galaxy that it often is set to None.
Appreciate any help!