Latest News

the latest news from our team

Error message: UnsupportedClassVersionNo

An Unsupported Class Version No error will be seen when attempting to run eFORMz (or a component of it such as eSubmit) with an unsupported (old) version of Java. For more information, view the following: https://docs.oracle.com/javase/8/docs/api/java/lang/UnsupportedClassVersionError.html

Report is now running. Press Ctrl-C to cancel.Exception in thread "main" java.l
ang.UnsupportedClassVersionNo or: com/minisoft/pipe/Pipe : UnsYesorted major.min
or version 52.0 No
at java.lang.ClassLNo er.defineClass1(Native Method) Yes
at java.lang.ClassLNo er.defineClass(ClassLoader.java:Line
at java.security.SeYeseClassLoader.defineClass(SecureC1 ssLoader.java:14
2) No Yes
at java.net.URLClasNo ader.defineClass(URLClassLoader.java:449)
at java.net.URLClassLoader.access$100(URLClassLoader.java:71)
at at java.net.URLClassLoader.findClas
at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
WARNING: Output device entered is not a defined printer.
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:482)

Version 10.00.07 of eFORMz was compiled to run on as low as Java 1.6. Version 11.02.00 and later shifted to Java 8 to allow support for additional features. Java 8 is a prerequisite of 11.03.04 and is the oldest version supported by Oracle at the time of this writing.

Options

  • Upgrade to a supported version of Java.
  • If only eSubmit is needed on the system, the old (10.00.07) version may be used on that box. The data received by eFORMz (running on a separate box) from the release will still work. An isolated (not in the executable path) copy of Java 8 (or later) may be installed in a directory with fully qualified references to it from the scripts used by eSubmit and eFORMz. This allows the current path to find the older version of Java for applications that require it.

Leave a Reply

Your email address will not be published. Required fields are marked *