This site requires javascript to be enabled to fuction correctly

Why won't the OT work with Java 9?
Posted by Paul Fisher, Last modified by Sarah Wood on 15 August 2018 07:04 PM
There is a bug in Java 9 which prevents the OT from opening when you try to run it. The only solution is to ensure that you have Java 8 on your system and use it to run the OT.
The download stops with an Application Error with the reason: factory already defined.

In the details you will get the following exception:

java.lang.Error: factory already defined
at java.base/ Source)
at alma.obsprep.ot.gui.toplevel.ObservingToolWebstart.bug4648098(
at alma.obsprep.ot.gui.toplevel.ObservingToolWebstart.main(
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at jdk.javaws@9.0.4/com.sun.javaws.Launcher.executeApplication(Unknown Source)
at jdk.javaws@9.0.4/com.sun.javaws.Launcher.executeMainClass(Unknown Source)
at jdk.javaws@9.0.4/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
at jdk.javaws@9.0.4/ Source)
at java.base/ Source)

You can check which version of Java you have by typing "java -version" at the command line, as described in the OT Troubleshooting instructions at
(0 vote(s))
Not helpful

Comments (0)