JDK-8234468 : Application startup failed on JRE 8u231
  • Type: Bug
  • Component: security-libs
  • Sub-Component: java.security
  • Affected Version: 8u231
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: windows_10
  • CPU: x86_64
  • Submitted: 2019-11-19
  • Updated: 2020-02-14
  • Resolved: 2020-01-31
Related Reports
Duplicate :  
Relates :  
FINE: X509Certificate: Alg:{0}, Serial:{1}, Subject:{2}, Issuer:{3}, Key type:{4}, Length:{5}, Cert Id:{6}, Valid from:{7}, Valid until:{8}
> Error: A JNI error has occurred, please check your installation and try again
> Exception in thread "main" java.lang.NullPointerException
>         at java.util.jar.JarVerifier.processEntry(Unknown Source)
>         at java.util.jar.JarVerifier.update(Unknown Source)
>         at java.util.jar.JarFile.initializeVerifier(Unknown Source)
>         at java.util.jar.JarFile.ensureInitialization(Unknown Source)
>         at java.util.jar.JavaUtilJarAccessImpl.ensureInitialization(Unknown Source)
>         at sun.misc.URLClassPath$JarLoader$2.getManifest(Unknown Source)
>         at java.net.URLClassLoader.defineClass(Unknown Source)
>         at java.net.URLClassLoader.access$100(Unknown Source)
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.net.URLClassLoader$1.run(Unknown Source)
>         at java.security.AccessController.doPrivileged(Native Method)
>         at java.net.URLClassLoader.findClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
>         at java.lang.ClassLoader.loadClass(Unknown Source)
>         at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source)

And I saw the release note mentioned there has a fix related with X509CertificateEvent.
The bug is: JDK-8214161
Is it possible regression ? the release 221 is no problem.

Thank you,

Should be resolved by JDK-8234466

Can we get more information about the launch command and application in use ? You may wish to add the following to the launch arguments for debugging purposes : -Xcheck:jni Is a 3rd party logging engine in use ? Does your product customize logging in any way ?