Weka and Java 11

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

Weka and Java 11

CelestinoXP
After install Java 11 (Amazon Corretto 11:
https://docs.aws.amazon.com/pt_br/corretto/latest/corretto-11-ug/downloads-list.html)

weka show various warnings and not run.

Warnings:

C:\Program Files\Weka-3-8>java -Xmx5g -cp
mariadb-java-client-2.5.2.jar;weka.jar weka.gui.GUIChooser
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
weka.core.WekaPackageClassLoaderManager
(file:/C:/Program%20Files/Weka-3-8/weka.jar) to method
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of
weka.core.WekaPackageClassLoaderManager
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.InternalError: Failed to invoke main
method
        weka.gui.SplashWindow.invokeMain(SplashWindow.java:308)
        weka.gui.GUIChooser.main(GUIChooser.java:92)

        at weka.gui.SplashWindow.invokeMain(SplashWindow.java:308)
        at weka.gui.GUIChooser.main(GUIChooser.java:92)
Caused by: java.lang.reflect.InvocationTargetException
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
        at weka.gui.SplashWindow.invokeMain(SplashWindow.java:306)
        ... 1 more
Caused by: java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:398)
        at
weka.core.WekaPackageClassLoaderManager.forName(WekaPackageClassLoaderManager.java:198)
        at
weka.core.WekaPackageClassLoaderManager.forName(WekaPackageClassLoaderManager.java:178)
        at weka.core.ClassDiscovery.find(ClassDiscovery.java:247)
        at
weka.gui.GenericPropertiesCreator.generateOutputProperties(GenericPropertiesCreator.java:542)
        at
weka.gui.GenericPropertiesCreator.execute(GenericPropertiesCreator.java:639)
        at
weka.gui.GenericPropertiesCreator.<clinit>(GenericPropertiesCreator.java:167)
        at
weka.core.WekaPackageManager.processGenericPropertiesCreatorProps(WekaPackageManager.java:620)
        at
weka.core.WekaPackageManager.loadPackages(WekaPackageManager.java:1418)
        at
weka.core.WekaPackageManager.loadPackages(WekaPackageManager.java:1305)
        at
weka.gui.GenericObjectEditor.determineClasses(GenericObjectEditor.java:172)
        at
weka.gui.GenericObjectEditor.<clinit>(GenericObjectEditor.java:242)
        at weka.gui.GUIChooserApp.<init>(GUIChooserApp.java:704)
        at weka.gui.GUIChooserApp.createSingleton(GUIChooserApp.java:175)
        at weka.gui.GUIChooserApp.main(GUIChooserApp.java:1726)
        ... 6 more
Caused by: java.lang.ClassNotFoundException:
[weka.core.WekaPackageLibIsolatingClassLoader (vines)] Unable to find class:
javafx.embed.swing.JFXPanel
        at
weka.core.WekaPackageLibIsolatingClassLoader.findClass(WekaPackageLibIsolatingClassLoader.java:509)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        ... 22 more



--
Sent from: https://weka.8497.n7.nabble.com/
_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to: To unsubscribe send an email to [hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Weka and Java 11

Eibe Frank-2
Administrator
The problem is that the

  vines

package for WEKA depends on JavaFX, which is not included in Corretto 11, unfortunately.

You can download and install OpenJFX separately, or you can install ZuluFX instead of Corretto. ZuluFX is an OpenJDK distribution made by Zulu that includes OpenJFX.

This is actually the reason why we are now planning to distribute WEKA with ZuluFX in the next release, not Corretto.

Cheers,
Eibe

> On 12/12/2019, at 10:58 AM, CelestinoXP <[hidden email]> wrote:
>
> After install Java 11 (Amazon Corretto 11:
> https://docs.aws.amazon.com/pt_br/corretto/latest/corretto-11-ug/downloads-list.html)
>
> weka show various warnings and not run.
>
> Warnings:
>
> C:\Program Files\Weka-3-8>java -Xmx5g -cp
> mariadb-java-client-2.5.2.jar;weka.jar weka.gui.GUIChooser
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> weka.core.WekaPackageClassLoaderManager
> (file:/C:/Program%20Files/Weka-3-8/weka.jar) to method
> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
> WARNING: Please consider reporting this to the maintainers of
> weka.core.WekaPackageClassLoaderManager
> WARNING: Use --illegal-access=warn to enable warnings of further illegal
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> Exception in thread "main" java.lang.InternalError: Failed to invoke main
> method
>        weka.gui.SplashWindow.invokeMain(SplashWindow.java:308)
>        weka.gui.GUIChooser.main(GUIChooser.java:92)
>
>        at weka.gui.SplashWindow.invokeMain(SplashWindow.java:308)
>        at weka.gui.GUIChooser.main(GUIChooser.java:92)
> Caused by: java.lang.reflect.InvocationTargetException
>        at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> Method)
>        at
> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
>        at
> java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>        at java.base/java.lang.reflect.Method.invoke(Method.java:566)
>        at weka.gui.SplashWindow.invokeMain(SplashWindow.java:306)
>        ... 1 more
> Caused by: java.lang.NoClassDefFoundError: javafx/embed/swing/JFXPanel
>        at java.base/java.lang.Class.forName0(Native Method)
>        at java.base/java.lang.Class.forName(Class.java:398)
>        at
> weka.core.WekaPackageClassLoaderManager.forName(WekaPackageClassLoaderManager.java:198)
>        at
> weka.core.WekaPackageClassLoaderManager.forName(WekaPackageClassLoaderManager.java:178)
>        at weka.core.ClassDiscovery.find(ClassDiscovery.java:247)
>        at
> weka.gui.GenericPropertiesCreator.generateOutputProperties(GenericPropertiesCreator.java:542)
>        at
> weka.gui.GenericPropertiesCreator.execute(GenericPropertiesCreator.java:639)
>        at
> weka.gui.GenericPropertiesCreator.<clinit>(GenericPropertiesCreator.java:167)
>        at
> weka.core.WekaPackageManager.processGenericPropertiesCreatorProps(WekaPackageManager.java:620)
>        at
> weka.core.WekaPackageManager.loadPackages(WekaPackageManager.java:1418)
>        at
> weka.core.WekaPackageManager.loadPackages(WekaPackageManager.java:1305)
>        at
> weka.gui.GenericObjectEditor.determineClasses(GenericObjectEditor.java:172)
>        at
> weka.gui.GenericObjectEditor.<clinit>(GenericObjectEditor.java:242)
>        at weka.gui.GUIChooserApp.<init>(GUIChooserApp.java:704)
>        at weka.gui.GUIChooserApp.createSingleton(GUIChooserApp.java:175)
>        at weka.gui.GUIChooserApp.main(GUIChooserApp.java:1726)
>        ... 6 more
> Caused by: java.lang.ClassNotFoundException:
> [weka.core.WekaPackageLibIsolatingClassLoader (vines)] Unable to find class:
> javafx.embed.swing.JFXPanel
>        at
> weka.core.WekaPackageLibIsolatingClassLoader.findClass(WekaPackageLibIsolatingClassLoader.java:509)
>        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
>        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
>        ... 22 more
>
>
>
> --
> Sent from: https://weka.8497.n7.nabble.com/
> _______________________________________________
> Wekalist mailing list -- [hidden email]
> Send posts to: To unsubscribe send an email to [hidden email]
> 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
_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to: To unsubscribe send an email to [hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Weka and Java 11

CelestinoXP
This post was updated on .
After clarification, I removed the vines package and installed zulu jdk fx.

Now weka works, but there is a warning:

=================================================
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by
weka.core.WekaPackageClassLoaderManager
(file:/C:/Program%20Files/Weka-3-8/weka.jar) to method
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Please consider reporting this to the maintainers of
weka.core.WekaPackageClassLoaderManager
WARNING: Use --illegal-access=warn to enable warnings of further illegal
reflective access operations
WARNING: All illegal access operations will be denied in a future release
=================================================

I'm using Weka 3.9.4 SNAPSHOT on Windows 10-64bits




***Update

I think i found the problem, i used command: --illegal-access=warn, and now i see what packages are problems...

If useful

C:\Program Files\Weka-3-8>java -Xmx5g -cp mariadb-java-client-2.5.2.jar;weka.jar --illegal-access=warn weka.gui.GUIChooser
WARNING: Illegal reflective access by weka.core.WekaPackageClassLoaderManager (file:/C:/Program%20Files/Weka-3-8/weka.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Illegal reflective access by weka.core.WekaPackageClassLoaderManager (file:/C:/Program%20Files/Weka-3-8/weka.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Illegal reflective access by weka.core.WekaPackageClassLoaderManager (file:/C:/Program%20Files/Weka-3-8/weka.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
WARNING: Illegal reflective access by weka.core.WekaPackageClassLoaderManager (file:/C:/Program%20Files/Weka-3-8/weka.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
3D [dev] 1.6.0-pre12-daily-experimental daily

WARNING: Illegal reflective access by javax.media.j3d.JoglPipeline (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/j3dcore.jar) to method sun.awt.AppContext.getAppContext()
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Illegal reflective access by jogamp.opengl.awt.Java2D$2 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to field sun.java2d.opengl.OGLUtilities.UNDEFINED
WARNING: Illegal reflective access by jogamp.opengl.awt.Java2D$2 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to field sun.java2d.opengl.OGLUtilities.WINDOW
WARNING: Illegal reflective access by jogamp.opengl.awt.Java2D$2 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to field sun.java2d.opengl.OGLUtilities.TEXTURE
WARNING: Illegal reflective access by jogamp.opengl.awt.Java2D$2 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to field sun.java2d.opengl.OGLUtilities.FLIP_BACKBUFFER
WARNING: Illegal reflective access by jogamp.opengl.awt.Java2D$2 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to field sun.java2d.opengl.OGLUtilities.FBOBJECT
WARNING: Illegal reflective access by jogamp.nativewindow.jawt.JAWTUtil$1 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to method sun.awt.SunToolkit.awtLock()
WARNING: Illegal reflective access by jogamp.nativewindow.jawt.JAWTUtil$1 (file:/C:/Users/.../wekafiles/packages/scatterPlot3D/lib/jogamp-fat.jar) to method sun.awt.SunToolkit.awtUnlock()
[12-12-2019 13:35:30] [Warning] [Load Config] Could not locate default config file.
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to field java.util.TreeMap.comparator
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to field java.util.TreeSet.m
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to field java.util.Properties.defaults
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to field java.lang.reflect.Proxy.h
WARNING: Illegal reflective access by com.thoughtworks.xstream.converters.reflection.AbstractAttributedCharacterIteratorAttributeConverter (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to method java.text.AttributedCharacterIterator$Attribute.getName()
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to field java.awt.font.TextAttribute.instanceMap
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to field java.util.EnumSet.elementType
WARNING: Illegal reflective access by com.thoughtworks.xstream.core.util.Fields (file:/C:/Users/.../wekafiles/packages/OpenmlWeka/lib/xstream-1.4.7.jar) to field java.util.EnumMap.keyType
Reply | Threaded
Open this post in threaded view
|

Re: Weka and Java 11

Eibe Frank-2
Administrator
The vines package should work if you have a JDK with OpenJFX.

There is a command-line flag that can be used to turn off the warning, which occurs in Java 9 or later due to the new module system that was introduced in Java:

  java --add-opens java.base/java.lang=ALL-UNNAMED -jar ~/weka-3-8-3/weka.jar

Cheers,
Eibe


> On 13/12/2019, at 2:43 AM, CelestinoXP <[hidden email]> wrote:
>
> After clarification, I removed the vines package and installed zulu jdk fx.
>
> Now weka works, but there is a warning:
>
> =================================================
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> weka.core.WekaPackageClassLoaderManager
> (file:/C:/Program%20Files/Weka-3-8/weka.jar) to method
> java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int,java.security.ProtectionDomain)
> WARNING: Please consider reporting this to the maintainers of
> weka.core.WekaPackageClassLoaderManager
> WARNING: Use --illegal-access=warn to enable warnings of further illegal
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> =================================================
>
> I'm using Weka 3.9.4 SNAPSHOT on Windows 10-64bits
>
>
>
>
> --
> Sent from: https://weka.8497.n7.nabble.com/
> _______________________________________________
> Wekalist mailing list -- [hidden email]
> Send posts to: To unsubscribe send an email to [hidden email]
> 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
_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to: To unsubscribe send an email to [hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Weka and Java 11

CelestinoXP
Now i have other problem...

When i try using autoweka (in classify tab), occurs new error message.

<https://weka.8497.n7.nabble.com/file/t6658/weka_error_001.png>

and command line log show:

java.lang.NullPointerException
        weka.core.Instances.<init>(Instances.java:179)
       
weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)
       
weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)
       
weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)
       
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
       
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        java.base/java.security.AccessController.doPrivileged(Native Method)
       
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
       
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
       
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
       
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
       
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
       
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
       
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

        at weka.core.Instances.<init>(Instances.java:179)
        at
weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)
        at
weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)
        at
weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        at
weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)
        at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
        at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native
Method)
        at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at
java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
java.lang.RuntimeException: java.lang.RuntimeException: Error marshalling
XML response
        autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)
       
autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)
       
weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)

        at autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        at
autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)
        at
autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)
        at
weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        at
weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)
Caused by: java.lang.RuntimeException: Error marshalling XML response
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:66)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:43)
        ... 4 more
Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not
been found on module path or classpath.
 - with linked exception:
[java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory]
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:232)
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:375)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:59)
        ... 5 more
Caused by: java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory
        at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at
javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:92)
        at
javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:125)
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:230)
        ... 9 more
Checking for new packages...
Selected data
java.lang.NullPointerException
        weka.core.Instances.<init>(Instances.java:179)
       
weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)
       
weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)
       
weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)
       
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
       
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        java.base/java.security.AccessController.doPrivileged(Native Method)
       
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
       
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
       
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
       
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
       
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
       
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
       
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

        at weka.core.Instances.<init>(Instances.java:179)
        at
weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)
        at
weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)
        at
weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        at
weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)
        at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
        at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native
Method)
        at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at
java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
java.lang.RuntimeException: java.lang.RuntimeException: Error marshalling
XML response
        autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)
       
autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)
       
weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)

        at autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        at
autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)
        at
autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)
        at
weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        at
weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)
Caused by: java.lang.RuntimeException: Error marshalling XML response
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:66)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:43)
        ... 4 more
Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not
been found on module path or classpath.
 - with linked exception:
[java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory]
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:232)
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:375)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:59)
        ... 5 more
Caused by: java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory
        at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at
javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:92)
        at
javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:125)
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:230)
        ... 9 more



--
Sent from: https://weka.8497.n7.nabble.com/
_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to: To unsubscribe send an email to [hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Weka and Java 11

Eibe Frank
Yes, that’s one of the other packages that does not work with Java 11 and current WEKA releases because it relies on some Java EE classes that are no longer included in the JDK...

The nightly WEKA 3.9 snapshot includes the relevant EE .jar files. You can download it from the snapshots page.

Cheers,
Eibe

On Fri, 13 Dec 2019 at 10:10 PM, CelestinoXP <[hidden email]> wrote:
Now i have other problem...

When i try using autoweka (in classify tab), occurs new error message.

<https://weka.8497.n7.nabble.com/file/t6658/weka_error_001.png>

and command line log show:

java.lang.NullPointerException
        weka.core.Instances.<init>(Instances.java:179)

weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)

weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)

weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)

java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)

java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        java.base/java.security.AccessController.doPrivileged(Native Method)

java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)

java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

        at weka.core.Instances.<init>(Instances.java:179)
        at
weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)
        at
weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)
        at
weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        at
weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)
        at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
        at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native
Method)
        at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at
java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
java.lang.RuntimeException: java.lang.RuntimeException: Error marshalling
XML response
        autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)

autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)

weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)

        at autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        at
autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)
        at
autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)
        at
weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        at
weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)
Caused by: java.lang.RuntimeException: Error marshalling XML response
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:66)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:43)
        ... 4 more
Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not
been found on module path or classpath.
 - with linked exception:
[java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory]
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:232)
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:375)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:59)
        ... 5 more
Caused by: java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory
        at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at
javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:92)
        at
javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:125)
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:230)
        ... 9 more
Checking for new packages...
Selected data
java.lang.NullPointerException
        weka.core.Instances.<init>(Instances.java:179)

weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)

weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)

weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)

java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)

java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        java.base/java.security.AccessController.doPrivileged(Native Method)

java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)

java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)

java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)

java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)

java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)

java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)

java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)

        at weka.core.Instances.<init>(Instances.java:179)
        at
weka.gui.explorer.ClassifierPanel.updateCapabilitiesFilter(ClassifierPanel.java:3471)
        at
weka.gui.explorer.ClassifierPanel.capabilitiesFilterChanged(ClassifierPanel.java:3511)
        at
weka.gui.explorer.Explorer.notifyCapabilitiesFilterListener(Explorer.java:351)
        at
weka.gui.explorer.PreprocessPanel$21.run(PreprocessPanel.java:776)
        at
java.desktop/java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:303)
        at
java.desktop/java.awt.EventQueue.dispatchEventImpl(EventQueue.java:770)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:721)
        at java.desktop/java.awt.EventQueue$4.run(EventQueue.java:715)
        at java.base/java.security.AccessController.doPrivileged(Native
Method)
        at
java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:85)
        at
java.desktop/java.awt.EventQueue.dispatchEvent(EventQueue.java:740)
        at
java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:203)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:124)
        at
java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:113)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:109)
        at
java.desktop/java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
        at
java.desktop/java.awt.EventDispatchThread.run(EventDispatchThread.java:90)
java.lang.RuntimeException: java.lang.RuntimeException: Error marshalling
XML response
        autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)

autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)

weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)

        at autoweka.XmlSerializable.toXML(XmlSerializable.java:47)
        at
autoweka.ExperimentConstructor.run(ExperimentConstructor.java:245)
        at
autoweka.ExperimentConstructor.buildSingle(ExperimentConstructor.java:158)
        at
weka.classifiers.meta.AutoWEKAClassifier.buildClassifier(AutoWEKAClassifier.java:336)
        at
weka.gui.explorer.ClassifierPanel$20.run(ClassifierPanel.java:1523)
Caused by: java.lang.RuntimeException: Error marshalling XML response
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:66)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:43)
        ... 4 more
Caused by: javax.xml.bind.JAXBException: Implementation of JAXB-API has not
been found on module path or classpath.
 - with linked exception:
[java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory]
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:232)
        at javax.xml.bind.ContextFinder.find(ContextFinder.java:375)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:691)
        at javax.xml.bind.JAXBContext.newInstance(JAXBContext.java:632)
        at autoweka.XmlSerializable.toXML(XmlSerializable.java:59)
        ... 5 more
Caused by: java.lang.ClassNotFoundException:
com.sun.xml.internal.bind.v2.ContextFactory
        at
java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
        at
java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
        at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
        at
javax.xml.bind.ServiceLoaderUtil.nullSafeLoadClass(ServiceLoaderUtil.java:92)
        at
javax.xml.bind.ServiceLoaderUtil.safeLoadClass(ServiceLoaderUtil.java:125)
        at javax.xml.bind.ContextFinder.newInstance(ContextFinder.java:230)
        ... 9 more



--
Sent from: https://weka.8497.n7.nabble.com/
_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to: To unsubscribe send an email to [hidden email]
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

_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to: To unsubscribe send an email to [hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Weka and Java 11

yassinetahri
In reply to this post by Eibe Frank-2
Hi Sir , I had the same problem, I type this command on the terminal and I
got this new error
Exception in thread "main" java.awt.HeadlessException:
No X11 DISPLAY variable was set, but this program performed an operation
which requires it.
        at
java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)
        at java.awt.Window.<init>(Window.java:535)
        at java.awt.Frame.<init>(Frame.java:420)
        at java.awt.Frame.<init>(Frame.java:385)
        at weka.gui.SplashWindow.splash(SplashWindow.java:218)
        at weka.gui.SplashWindow.splash(SplashWindow.java:262)
        at weka.gui.GUIChooser.main(GUIChooser.java:90

I try to change the display to :0.0 but it's the same.
Please help me.

King regards



--
Sent from: https://weka.8497.n7.nabble.com/
_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to [hidden email]
To unsubscribe send an email to [hidden email]
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
Reply | Threaded
Open this post in threaded view
|

Re: Weka and Java 11

Eibe Frank-2
Administrator
In reply to this post by CelestinoXP

You need to make sure that an X11 server is available that provides a display.

 

You will encounter this issue with any program providing a graphical user interface.

 

The most common scenario in which this problem occurs is when you log into a remote computer via SSH and try to run WEKA. You need to have an X11 server running on your local computer and tell SSH to forward any display request to your local X11 server. There is a lot of information about this on the web, e.g.,

 

 

Cheers,

Eibe

 

From: [hidden email]
Sent: Saturday, 13 June 2020 1:56 PM
To: [hidden email]
Subject: [Wekalist] Re: Weka and Java 11

 

Hi Sir , I had the same problem, I type this command on the terminal and I

got this new error

Exception in thread "main" java.awt.HeadlessException:

No X11 DISPLAY variable was set, but this program performed an operation

which requires it.

        at

java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:207)

        at java.awt.Window.<init>(Window.java:535)

        at java.awt.Frame.<init>(Frame.java:420)

        at java.awt.Frame.<init>(Frame.java:385)

        at weka.gui.SplashWindow.splash(SplashWindow.java:218)

        at weka.gui.SplashWindow.splash(SplashWindow.java:262)

        at weka.gui.GUIChooser.main(GUIChooser.java:90

 

I try to change the display to :0.0 but it's the same.

Please help me.

 

King regards

 

 

 

--

Sent from: https://weka.8497.n7.nabble.com/

_______________________________________________

Wekalist mailing list -- [hidden email]

Send posts to [hidden email]

To unsubscribe send an email to [hidden email]

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

 


_______________________________________________
Wekalist mailing list -- [hidden email]
Send posts to [hidden email]
To unsubscribe send an email to [hidden email]
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