Re: AutoWEKAClassifier

Peter Reutemann <[email protected]>
Newsgroups gmane.comp.ai.weka
Message-ID <CAHoQ12LACuVOTYQejTFL=Wjwp8PPBB-NP_K84F1HLA4FFha-Ag@mail.gmail.com>
Hi Bob

> I have updated this package to 2.6.3 from 2.6.1 and now the classifier
> DOES NOT appear under the meta folder

I don't use AutoWeka, but I could install 2.6.3 without problems and
the AutoWekaClassifier shows up (in the meta section).
However, it doesn't run on my Linux machine (I've attached the error message).
Not sure who's maintaining that package nowadays.

Cheers, Peter
-- 
Peter Reutemann
Dept. of Computer Science
University of Waikato, NZ
+64 (7) 858-5174 (office)
+64 (7) 577-5304 (home office)
http://www.cms.waikato.ac.nz/~fracpete/
http://www.data-mining.co.nz/

_______________________________________________
Wekalist mailing list -- [email protected]
Send posts to [email protected]
To unsubscribe send an email to [email protected]
To subscribe, unsubscribe, etc., visit https://list.waikato.ac.nz/postorius/lists/wekalist.list.waikato.ac.nz
List etiquette: http://www.cs.waikato.ac.nz/~ml/weka/mailinglist_etiquette.html
autoweka.txt (text/plain, 8.4 KB)
Relevant:

Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.423 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  Exception in thread "main" java.lang.NoClassDefFoundError: weka/core/Instance
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.426 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at autoweka.Wrapper.run(Wrapper.java:123)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.429 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  Caused by: java.lang.ClassNotFoundException: weka.core.Instance
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.430 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.450 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.451 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.453 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	... 2 more

Full output:

[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - WARNING: An illegal reflective access operation has occurred
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector (file:/home/fracpete/programs/weka/weka-3-9-5/weka.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - WARNING: All illegal access operations will be denied in a future release
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.319 [main] WARN Experiment - WARNING: An illegal reflective access operation has occurred
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.320 [main] WARN Experiment - WARNING: Illegal reflective access by ca.ubc.cs.beta.aeatk.targetalgorithmevaluator.base.cli.CommandLineAlgorithmRun (file:/home/fracpete/wekafiles/packages/Auto-WEKA/smac-v2.10.03-master-778/lib/aeatk.jar) to field java.lang.ProcessImpl.pid
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.321 [main] WARN Experiment - WARNING: Please consider reporting this to the maintainers of ca.ubc.cs.beta.aeatk.targetalgorithmevaluator.base.cli.CommandLineAlgorithmRun
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.321 [main] WARN Experiment - WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.322 [main] WARN Experiment - WARNING: All illegal access operations will be denied in a future release
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.423 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  Exception in thread "main" java.lang.NoClassDefFoundError: weka/core/Instance
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.426 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at autoweka.Wrapper.run(Wrapper.java:123)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.429 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  Caused by: java.lang.ClassNotFoundException: weka.core.Instance
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.430 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.450 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.451 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.453 [main] WARN Experiment - [WARN ] [PROCESS-ERR]  	... 2 more
[Thread-5] ERROR weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.554 [main] ERROR Experiment - [ERROR] Message:  Wrapper did not output anything that matched the expected output ("Result of algorithm run:..."). Please try executing the wrapper directly
[Thread-5] ERROR weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.561 [main] ERROR Experiment - [ERROR] We tried to call the target algorithm wrapper, but this call failed.
[Thread-5] ERROR weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.561 [main] ERROR Experiment - [ERROR] The problem is (most likely) somewhere in the wrapper or with the arguments to SMAC.
[Thread-5] ERROR weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.562 [main] ERROR Experiment - [ERROR] The easiest way to debug this problem is to manually execute the call we tried and see why it did not return the correct result
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.635 [main] WARN SMACTrajectoryParser - Could not find runs_and_results file
[Thread-5] WARN weka.classifiers.meta.AutoWEKAClassifier - 2021-09-30 08:46:20.679 [main] WARN SMACTrajectoryParser - Could not find runs_and_results file
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - Exception in thread "main" java.lang.RuntimeException: Failed to invoke child process
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - 	at autoweka.SubProcessWrapper.getErrorAndTime(SubProcessWrapper.java:234)
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - 	at autoweka.SubProcessWrapper.getErrorAndTime(SubProcessWrapper.java:147)
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - 	at autoweka.TrajectoryPointPredictionRunner.main(TrajectoryPointPredictionRunner.java:80)
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - 	at autoweka.tools.ExperimentRunner.main(ExperimentRunner.java:59)
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - Caused by: java.lang.RuntimeException: Failed to find output line from subprocess wrapper
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - 	at autoweka.SubProcessWrapper.getErrorAndTime(SubProcessWrapper.java:226)
[Thread-5] INFO weka.classifiers.meta.AutoWEKAClassifier - 	... 3 more
[Thread-4] INFO autoweka.TrajectoryMerger - Experiment /tmp/autoweka1108909740277620277/Auto-WEKA
[Thread-4] INFO weka.classifiers.meta.AutoWEKAClassifier - Thread 0, best configuration estimate -1.0
[Thread-4] INFO weka.classifiers.meta.AutoWEKAClassifier - classifier: null, arguments: [], attribute search: null, attribute search arguments: [], attribute evaluation: null, attribute evaluation arguments: []
java.lang.NullPointerException
	java.base/java.lang.String.contains(String.java:2036)
	weka.core.ClassCache.find(ClassCache.java:425)
	weka.core.ClassDiscovery.find(ClassDiscovery.java:212)
	weka.Run.findSchemeMatch(Run.java:82)
	weka.core.ResourceUtils.forName(ResourceUtils.java:76)
	weka.core.Utils.forName(Utils.java:1112)
	weka.classifiers.AbstractClassifier.forName(AbstractClassifier.java:91)
	weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:519)
	weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)

	at java.base/java.lang.String.contains(String.java:2036)
	at weka.core.ClassCache.find(ClassCache.java:425)
	at weka.core.ClassDiscovery.find(ClassDiscovery.java:212)
	at weka.Run.findSchemeMatch(Run.java:82)
	at weka.core.ResourceUtils.forName(ResourceUtils.java:76)
	at weka.core.Utils.forName(Utils.java:1112)
	at weka.classifiers.AbstractClassifier.forName(AbstractClassifier.java:91)
	at weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:519)
	at weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.