API call to get run traces fails
@janvanrijn is already working on this.
Since Apr 18, 2019.
- Dominant language
- PHP
- Stars
- 755
- Forks
- 128
- PR merge metrics
- No merged PRs in 30d
Description
High priority because it makes the python API unit tests fail.
What fails is the following API call:
https://test.openml.org/api/v1/xml/run/trace/37711
The trace file does exist on the server, and it is also in the runfile table in the database:

Hence, it seems that the problem lies with the API, not the evaluation engine.
The error is returned after doing this call in the API:
https://github.com/openml/OpenML/blob/develop/openml_OS/models/api/v1/Api_run.php#L604
Which seems to be fetching data from a trace table:
https://github.com/openml/OpenML/blob/develop/openml_OS/models/Trace.php#L6
But I can't find exactly which SQL query is being generated and I can't find a Trace table in the database. Any help would be appreciated!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.