Troubleshooting Data Refinery
Use the information here to resolve common questions and issues when using Data Refinery.
Table of contents
Error 500: Untrusted certificate
Your application is unable to connect to Data Refinery.
What’s happening
You receive an error message similar to this one:
Error 500:
javax.net.ssl.SSLHandshakeException: com.ibm.jsse2.util.h: PKIX path building failed:
java.security.cert.CertPathBuilderException: PKIXCertPathBuilderImpl could not build a valid CertPath.;
internal cause is: java.security.cert.CertPathValidatorException: The certificate issued
by CN=DigiCert Global Root G2, OU=www.digicert.com, O=DigiCert Inc, C=US is not trusted;
Why it’s happening
Data Refinery is using SSL with a certificate from DigiCert. That certificate uses the SHA256 signature algorithm. But your truststore (whether provided by an IBM Cloud application container or not) doesn’t contain DigiCert’s SHA256 CA certificate.
How to fix it
To resolve this problem, get DigiCert’s SHA256 CA certificate and configure it in your app or environment.
Get help and support
If you have problems or questions when using Data Refinery, you can check IBM Cloud or get help by searching for information or by asking questions through a forum. You can also open a support ticket.
- You can check whether IBM Cloud is available by going to the IBM Cloud status page.
- If you still can’t resolve the problem, you can open an IBM support ticket. For information about opening an IBM support ticket or about support levels and ticket severities, see Contacting support.