I’m having an issue with CERTivity where the app closes whenever I click the ‘Open KeyStore’ button. (Or use the Ctrl+O or using File -> Open -> Open KeyStore). As soon as I click on the button the app closes.
We found the following bug reports:
JDK-8181199 : JRE crashes when JFileChooser.showOpenDialog() is called and the “Godmode” folder is on the Desktop
They all describe the same issue for java 1.8.0_131 in certain conditions, like the existence of a “Godmode” folder or mapped network drive issues.
Since this is a bug for the java version – 1.8.0_131-b11 embedded within CERTivity, the fix consists in running CERTivity with an external java 8 with a newer build version than 131.
You can specify an external java to use for running CERTivity by editing the configuration file:
“C:\Program Files\EduLib\CERTivity 2.0\etc\certivity.conf”
and changing the value for “jdkhome” with the location of the external java (JDK or JRE). Restart CERTivity after making this change.
An example entry using OpenJDK 8, update 242: