openml / openml-java

Java library to interface with OpenML
10 stars 4 forks source link

[MOA] NullPointerException using OpenmlTaskEvaluator #16

Open joaquinvanschoren opened 6 years ago

joaquinvanschoren commented 6 years ago

From @DraXus on February 15, 2015 18:20

I got the following error when running tasks in MOA (last version from OpenML website).

I tried different tasks and configurations: openml.OpenmlDataStreamClassification -t 2177 -e openml.OpenmlTaskEvaluator openml.OpenmlDataStreamClassification -l functions.NoChange -t 2172 -e openml.OpenmlTaskEvaluator

Failure reason: null
*** STACK TRACE ***java.lang.NullPointerException
    at java.util.Arrays$ArrayList.<init>(Arrays.java:2842)
    at java.util.Arrays.asList(Arrays.java:2828)
    at moa.evaluation.LearningEvaluation.<init>(LearningEvaluation.java:53)
    at moa.tasks.openml.OpenmlDataStreamClassification.doMainTask(OpenmlDataStreamClassification.java:175)
    at moa.tasks.MainTask.doTaskImpl(MainTask.java:50)
    at moa.tasks.AbstractTask.doTask(AbstractTask.java:57)
    at moa.tasks.TaskThread.run(TaskThread.java:76)

In addition, the console log output looks fine without errors:

[15-02-2015 18:11:27] [OK] [Authenticate] Authentication successfull. 
[15-02-2015 18:11:28] [INFO] [ARFF Cache] Stored dataset dataset_4_labor.arff to cache. 
[15-02-2015 18:11:28] [OK] [Download] Obtained Stream Header. 

However, it works if BasicClassificationPerformanceEvaluator is selected instead.

Copied from original issue: openml/OpenML#173

joaquinvanschoren commented 6 years ago

Apiconnector has been upgraded several times. PLease check if this is still an issue (or close) :).