openml / OpenML

Open Machine Learning
https://openml.org
BSD 3-Clause "New" or "Revised" License
662 stars 91 forks source link

listing evaluations measures gives PHP error #344

Closed jakobbossek closed 7 years ago

jakobbossek commented 7 years ago

Calling http://test.openml.org/api/v1/json/evaluationmeasure/list?api_key=myAPIKey returns:

<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message:  Creating default object from empty value</p>
<p>Filename: v1/Api_evaluationmeasure.php</p>
<p>Line Number: 29</p>

    <p>Backtrace:</p>

            <p style="margin-left:10px">
            File: /var/www/openml.org/public_html/openml_OS/models/api/v1/Api_evaluationmeasure.php<br />
            Line: 29<br />
            Function: _error_handler            </p>

            <p style="margin-left:10px">
            File: /var/www/openml.org/public_html/openml_OS/models/api/v1/Api_evaluationmeasure.php<br />
            Line: 19<br />
            Function: evaluationmeasure_list            </p>

            <p style="margin-left:10px">
            File: /var/www/openml.org/public_html/openml_OS/controllers/Api_new.php<br />
            Line: 124<br />
            Function: bootstrap         </p>

            <p style="margin-left:10px">
            File: /var/www/openml.org/public_html/openml_OS/controllers/Api_new.php<br />
            Line: 88<br />
            Function: bootstrap         </p>

            <p style="margin-left:10px">
            File: /var/www/openml.org/public_html/index.php<br />
            Line: 329<br />
            Function: require_once          </p>

</div>{"evaluation_measures":{"measures":{"measure":["area_under_roc_curve","average_cost","binominal_test","build_cpu_time","build_memory","c_index","chi_squared","class_complexity","class_complexity_gain","confusion_matrix","correlation_coefficient","cortana_quality","coverage","f_measure","information_gain","jaccard","kappa","kb_relative_information_score","kohavi_wolpert_bias_squared","kohavi_wolpert_error","kohavi_wolpert_sigma_squared","kohavi_wolpert_variance","kononenko_bratko_information_score","matthews_correlation_coefficient","mean_absolute_error","mean_class_complexity","mean_class_complexity_gain","mean_f_measure","mean_kononenko_bratko_information_score","mean_precision","mean_prior_absolute_error","mean_prior_class_complexity","mean_recall","mean_weighted_area_under_roc_curve","mean_weighted_f_measure","mean_weighted_precision","mean_weighted_recall","number_of_instances","os_information","positives","precision","predictive_accuracy","prior_class_complexity","prior_entropy","probability","quality","ram_hours","recall","relative_absolute_error","root_mean_prior_squared_error","root_mean_squared_error","root_relative_squared_error","run_cpu_time","run_memory","run_virtual_memory","scimark_benchmark","single_point_area_under_roc_curve","total_cost","unclassified_instance_count","usercpu_time_millis","usercpu_time_millis_testing","usercpu_time_millis_training","webb_bias","webb_error","webb_variance"]}}}
janvanrijn commented 7 years ago

Thanks for pointing this out. I pushed a fix for this to the development branch.

2016-11-07 15:25 GMT+01:00 Jakob Bossek notifications@github.com:

Calling http://test.openml.org/api/v1/json/evaluationmeasure/list? api_key=myAPIKey returns:

A PHP Error was encountered

Severity: Warning

Message: Creating default object from empty value

Filename: v1/Api_evaluationmeasure.php

Line Number: 29

Backtrace:

```

File: /var/www/openml.org/public_html/openml_OS/models/api/v1/Api_evaluationmeasure.php
Line: 29
Function: _error_handler

File: /var/www/openml.org/public_html/openml_OS/models/api/v1/Api_evaluationmeasure.php
Line: 19
Function: evaluationmeasure_list

File: /var/www/openml.org/public_html/openml_OS/controllers/Api_new.php
Line: 124
Function: bootstrap

File: /var/www/openml.org/public_html/openml_OS/controllers/Api_new.php
Line: 88
Function: bootstrap

File: /var/www/openml.org/public_html/index.php
Line: 329
Function: require_once

```
{"evaluation_measures":{"measures":{"measure":["area_under_roc_curve","average_cost","binominal_test","build_cpu_time","build_memory","c_index","chi_squared","class_complexity","class_complexity_gain","confusion_matrix","correlation_coefficient","cortana_quality","coverage","f_measure","information_gain","jaccard","kappa","kb_relative_information_score","kohavi_wolpert_bias_squared","kohavi_wolpert_error","kohavi_wolpert_sigma_squared","kohavi_wolpert_variance","kononenko_bratko_information_score","matthews_correlation_coefficient","mean_absolute_error","mean_class_complexity","mean_class_complexity_gain","mean_f_measure","mean_kononenko_bratko_information_score","mean_precision","mean_prior_absolute_error","mean_prior_class_complexity","mean_recall","mean_weighted_area_under_roc_curve","mean_weighted_f_measure","mean_weighted_precision","mean_weighted_recall","number_of_instances","os_information","positives","precision","predictive_accuracy","prior_class_complexity","prior_entropy","probability","quality","ram_hours","recall","relative_absolute_error","root_mean_prior_squared_error","root_mean_squared_error","root_relative_squared_error","run_cpu_time","run_memory","run_virtual_memory","scimark_benchmark","single_point_area_under_roc_curve","total_cost","unclassified_instance_count","usercpu_time_millis","usercpu_time_millis_testing","usercpu_time_millis_training","webb_bias","webb_error","webb_variance"]}}} — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/openml/OpenML/issues/344, or mute the thread https://github.com/notifications/unsubscribe-auth/ACL7-uDRmSyAxgfflBnFCb2MdlaREMWnks5q7zTngaJpZM4KrREW .
joaquinvanschoren commented 7 years ago

Should we push this to a hotfix branch as well? Or can develop be merged easily?

joaquinvanschoren commented 7 years ago

Fixed on test server.