Chess Plus Plus Java UCI 1.0 by louism33

Discussion of anything and everything relating to chess playing software and machines.

Moderators: hgm, Rebel, chrisw

Norbert Raimund Leisner
Posts: 1643
Joined: Tue May 20, 2008 4:57 pm
Location: Augsburg - Germany

Chess Plus Plus Java UCI 1.0 by louism33

Post by Norbert Raimund Leisner »

Hello cf. https://github.com/louism33/chessPlusPlus/
2018-11-11 09:18:25,893 Arena 3.5.1
2018-11-11 09:18:25,893Font Arena Chess Figurine MISSING

2018-11-11 09:18:25,986**----------Neue Partie---2018-11-11 09:18:25,986 So -------------
2018-11-11 09:18:26,142**----------Neue Partie---2018-11-11 09:18:26,142 So -------------
2018-11-11 09:18:26,189**screen: 1280x1024
2018-11-11 09:18:26,189**Monitors: 1
2018-11-11 09:18:26,189**Monitor0: 1280x1024
2018-11-11 09:18:26,189**FormMonitor: 0
2018-11-11 09:18:26,189**DesktopRect: 0/0 .. 1280/1024
2018-11-11 09:19:08,109*1*------------------------Starte Motor 1 ChessPlusPlus------------------------
2018-11-11 09:19:08,109*1*Configured Engine 1 Type: WB2
2018-11-11 09:19:08,109*1*Engine 1 dir: C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar
2018-11-11 09:19:08,109*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar\chessPlusPlus.jar
2018-11-11 09:19:08,252*1*Engine 1 ProcessID: 3440
2018-11-11 09:19:08,252*1*Engine 1 Prio:32 ThreadPrio:0
2018-11-11 09:19:08,268-->1:xboard
2018-11-11 09:19:08,268-->1:protover 2
2018-11-11 09:19:08,424<--1:java.lang.UnsupportedClassVersionError: javacode/main/UCIentry has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.defineClass1(Native Method)
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.security.SecureClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader.access$100(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.security.AccessController.doPrivileged(Native Method)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader.findClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
2018-11-11 09:19:08,424<--1:Error: A JNI error has occurred, please check your installation and try again
2018-11-11 09:19:09,204-->1:new
2018-11-11 09:19:09,204-->1:random
2018-11-11 09:19:09,204-->1:level 0 5 0
2018-11-11 09:19:09,204-->1:post
2018-11-11 09:19:09,204-->1:hard
2018-11-11 09:19:09,204-->1:easy
2018-11-11 09:19:23,244-->1:?
2018-11-11 09:19:23,244-->1:force
2018-11-11 09:19:23,244-->1:quit
2018-11-11 09:19:23,743*1*------------------------Starte Motor 1 ChessPlusPlus------------------------
2018-11-11 09:19:23,743*1*Configured Engine 1 Type: UCI
2018-11-11 09:19:23,743*1*Engine 1 dir: C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar
2018-11-11 09:19:23,743*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar\chessPlusPlus.jar
2018-11-11 09:19:23,855*1*Engine 1 ProcessID: 4048
2018-11-11 09:19:23,855*1*Engine 1 Prio:32 ThreadPrio:0
2018-11-11 09:19:23,855<--1:java.lang.UnsupportedClassVersionError: javacode/main/UCIentry has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2018-11-11 09:19:23,855<--1: at java.lang.ClassLoader.defineClass1(Native Method)
2018-11-11 09:19:23,887<--1: at java.lang.ClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:23,887-->1:uci
2018-11-11 09:19:23,887<--1: at java.security.SecureClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader.access$100(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.security.AccessController.doPrivileged(Native Method)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader.findClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
2018-11-11 09:19:23,887<--1:Error: A JNI error has occurred, please check your installation and try again
2018-11-11 09:19:31,047-->1:quit
2018-11-11 09:19:31,546*1*------------------------Starte Motor 1 ChessPlusPlus------------------------
2018-11-11 09:19:31,546*1*Configured Engine 1 Type: UCI
2018-11-11 09:19:31,546*1*Engine 1 dir: C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar
2018-11-11 09:19:31,546*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar\chessPlusPlus.jar
2018-11-11 09:19:31,658*1*Engine 1 ProcessID: 992
2018-11-11 09:19:31,658*1*Engine 1 Prio:32 ThreadPrio:0
2018-11-11 09:19:31,690<--1:java.lang.UnsupportedClassVersionError: javacode/main/UCIentry has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2018-11-11 09:19:31,690-->1:uci
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.defineClass1(Native Method)
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.security.SecureClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader.access$100(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.security.AccessController.doPrivileged(Native Method)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader.findClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
2018-11-11 09:19:31,690<--1:Error: A JNI error has occurred, please check your installation and try again
2018-11-11 09:19:39,694-->1:isready
2018-11-11 09:19:40,017-->1:isready

Which JRE version would be your recommendation in this case?
https://www.oracle.com/technetwork/java ... index.html

Best wishes,
Norbert



<F4> Arena debug file

I have installed Java 8 update 144 for Windows 32-bit systems (Windows 7 operation system), and get each time the followinf errir indication:


2018-11-11 09:18:25,893 Arena 3.5.1
2018-11-11 09:18:25,893Font Arena Chess Figurine MISSING

2018-11-11 09:18:25,986**----------Neue Partie---2018-11-11 09:18:25,986 So -------------
2018-11-11 09:18:26,142**----------Neue Partie---2018-11-11 09:18:26,142 So -------------
2018-11-11 09:18:26,189**screen: 1280x1024
2018-11-11 09:18:26,189**Monitors: 1
2018-11-11 09:18:26,189**Monitor0: 1280x1024
2018-11-11 09:18:26,189**FormMonitor: 0
2018-11-11 09:18:26,189**DesktopRect: 0/0 .. 1280/1024
2018-11-11 09:19:08,109*1*------------------------Starte Motor 1 ChessPlusPlus------------------------
2018-11-11 09:19:08,109*1*Configured Engine 1 Type: WB2
2018-11-11 09:19:08,109*1*Engine 1 dir: C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar
2018-11-11 09:19:08,109*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar\chessPlusPlus.jar
2018-11-11 09:19:08,252*1*Engine 1 ProcessID: 3440
2018-11-11 09:19:08,252*1*Engine 1 Prio:32 ThreadPrio:0
2018-11-11 09:19:08,268-->1:xboard
2018-11-11 09:19:08,268-->1:protover 2
2018-11-11 09:19:08,424<--1:java.lang.UnsupportedClassVersionError: javacode/main/UCIentry has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.defineClass1(Native Method)
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.security.SecureClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader.access$100(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.security.AccessController.doPrivileged(Native Method)
2018-11-11 09:19:08,424<--1: at java.net.URLClassLoader.findClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:08,424<--1: at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
2018-11-11 09:19:08,424<--1:Error: A JNI error has occurred, please check your installation and try again
2018-11-11 09:19:09,204-->1:new
2018-11-11 09:19:09,204-->1:random
2018-11-11 09:19:09,204-->1:level 0 5 0
2018-11-11 09:19:09,204-->1:post
2018-11-11 09:19:09,204-->1:hard
2018-11-11 09:19:09,204-->1:easy
2018-11-11 09:19:23,244-->1:?
2018-11-11 09:19:23,244-->1:force
2018-11-11 09:19:23,244-->1:quit
2018-11-11 09:19:23,743*1*------------------------Starte Motor 1 ChessPlusPlus------------------------
2018-11-11 09:19:23,743*1*Configured Engine 1 Type: UCI
2018-11-11 09:19:23,743*1*Engine 1 dir: C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar
2018-11-11 09:19:23,743*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar\chessPlusPlus.jar
2018-11-11 09:19:23,855*1*Engine 1 ProcessID: 4048
2018-11-11 09:19:23,855*1*Engine 1 Prio:32 ThreadPrio:0
2018-11-11 09:19:23,855<--1:java.lang.UnsupportedClassVersionError: javacode/main/UCIentry has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2018-11-11 09:19:23,855<--1: at java.lang.ClassLoader.defineClass1(Native Method)
2018-11-11 09:19:23,887<--1: at java.lang.ClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:23,887-->1:uci
2018-11-11 09:19:23,887<--1: at java.security.SecureClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader.access$100(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.security.AccessController.doPrivileged(Native Method)
2018-11-11 09:19:23,887<--1: at java.net.URLClassLoader.findClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:23,887<--1: at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
2018-11-11 09:19:23,887<--1:Error: A JNI error has occurred, please check your installation and try again
2018-11-11 09:19:31,047-->1:quit
2018-11-11 09:19:31,546*1*------------------------Starte Motor 1 ChessPlusPlus------------------------
2018-11-11 09:19:31,546*1*Configured Engine 1 Type: UCI
2018-11-11 09:19:31,546*1*Engine 1 dir: C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar
2018-11-11 09:19:31,546*1*Engine 1 commandline: java -jar C:\Users\NRL\Downloads\chessPlusPlus-master\chessPlusPlus-master\out\artifacts\chessPlusPlus_jar\chessPlusPlus.jar
2018-11-11 09:19:31,658*1*Engine 1 ProcessID: 992
2018-11-11 09:19:31,658*1*Engine 1 Prio:32 ThreadPrio:0
2018-11-11 09:19:31,690<--1:java.lang.UnsupportedClassVersionError: javacode/main/UCIentry has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
2018-11-11 09:19:31,690-->1:uci
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.defineClass1(Native Method)
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.security.SecureClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader.defineClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader.access$100(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader$1.run(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.security.AccessController.doPrivileged(Native Method)
2018-11-11 09:19:31,690<--1: at java.net.URLClassLoader.findClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at java.lang.ClassLoader.loadClass(Unknown Source)
2018-11-11 09:19:31,690<--1: at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)
2018-11-11 09:19:31,690<--1:Error: A JNI error has occurred, please check your installation and try again
2018-11-11 09:19:39,694-->1:isready
2018-11-11 09:19:40,017-->1:isready

Which Java Runtime Environment (JRE) version is your recommendation in this case?
tpoppins
Posts: 919
Joined: Tue Nov 24, 2015 9:11 pm
Location: upstate

Re: Chess Plus Plus Java UCI 1.0 by louism33

Post by tpoppins »

A quick look at the code seems to indicate that the author uses JDK 10.
Tirsa Poppins
CCRL