KB: Failed to Load Keystore Type [JKS] with Path Error
Applies to: All versions of Transact 2020.1 onward
Issue
Users may experience issues connecting to the Ephesoft Transact UI when using Secure Sockets Layer (SSL). The following error may appear in the dcma-all.log:
“Failed to load keystore type [JKS] with path [D:\Ephesoft\Certs
mydevssl.jks] due to [Illegal character in opaque part at index 2: D:\Ephesoft\Certs
mydevssl.jks]”
Root Cause
This issue was caused by an extra slash between Certs and the .jks file in the server.xml file (\Certsmydevssl.jks).
Solution
To resolve this issue, update the path of keystoreFile in the server.xml to D:\Ephesoft\Certs\mydevssl.jks.