GOWrite 3.0.19

General issues about GOWrite...
Anything not bug, specific new feature or need for support to this forum.

Moderator: lpaatero

Post Reply
lpaatero
Go liiton hallitus
Posts: 483
Joined: Fri May 21, 2004 12:20 pm
Location: Finland

GOWrite 3.0.19

Post by lpaatero »

This version (3.0.19) is for new MAC OSX installation package.
Updates:
* 3.0.19 First 3.0 GOWrite for Java.
* 3.0.19-1 updates java support.
bood
Posts: 1
Joined: Sun Apr 25, 2021 1:19 pm

Re: GOWrite 3.0.19

Post by bood »

My MBP with MacOS 10.14.6 + java 1.8.0 shows the following error when starting. Any idea?
210425 220134.342 net.gowrite.sgf.SGFUtil log INFO: start 1.8.0_221 / 3.0.19 in Mac OS X/10.14.6
210425 220134.371 net.gowrite.sgf.SGFUtil log WARNING: debug30.cfgx settings not found.
210425 220134.373 net.gowrite.sgf.SGFUtil log INFO: Setting file "gowrite30.cfg" not present
210425 220136.156 net.gowrite.sgf.SGFUtil log INFO: Using generic native support in mac os x
210425 220136.156 net.gowrite.sgf.SGFUtil log SEVERE: Exception occured in main startup.
java.lang.NoClassDefFoundError: java/awt/desktop/AboutHandler
at gowrite.platf.NativeFactory.getNativeUtil(NativeFactory.java:84)
at gowrite.gui.Loader.start(Loader.java:274)
at gowrite.gui.Loader.main(Loader.java:350)
at GOWrite2.main(GOWrite2.java:327)
Caused by: java.lang.ClassNotFoundException: java.awt.desktop.AboutHandler
at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
... 4 more
$ java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
lpaatero
Go liiton hallitus
Posts: 483
Joined: Fri May 21, 2004 12:20 pm
Location: Finland

Re: GOWrite 3.0.19

Post by lpaatero »

Thanks for the report!

It seems AboutHandler was not available in Java 8. The best solution is to update to Java 11.
Java 11 is most current LTS version, and seems to be available for most platforms, either from package management (linux) or from https://adoptopenjdk.net/ for Windows and Mac.
I see little reason to maintain java 8 compatibility, so I have updated Java requirement to Java 11 in web pages.

/Lauri
Post Reply