openml / openml/OpenML

API call to get run traces fails

Open
#960 4 comments 0 reactions 1 assignee View on GitHub

@janvanrijn is already working on this.

Since Apr 18, 2019.

bug
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:
Screenshot 2019-04-18 at 09 32 27

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.