Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

  1. ,
    Expert tip

    If you're using wiremock, configure your code to accept wiremock self-signed certificate or create a keystore and certificate that are trusted by your HTTP client and configure wiremock to use that

  2. ,
    via Stack Overflow by carlos

    Set the mail.smtp.ssl.trust system property to an smtp host, like smtp.gmail.com.

Solutions on the web

via Stack Overflow by Turik Mirash
, 1 year ago
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
via Stack Overflow by Sofyan Hadi A.
, 1 year ago
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
via Stack Overflow by Coen Damen
, 2 years ago
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
via Stack Overflow by Hifzur Rahman
, 1 year ago
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
via Stack Overflow by bekur
, 1 year ago
sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target
via Stack Overflow by Prasanta Biswas
, 1 year ago
java.security.cert.CertificateException: Certificates does not conform to algorithm constraints
sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target	at sun.security.provider.certpath.SunCertPathBuilder.build(Unknown Source)	at sun.security.provider.certpath.SunCertPathBuilder.engineBuild(Unknown Source)	at java.security.cert.CertPathBuilder.build(Unknown Source)	at sun.security.validator.PKIXValidator.doBuild(Unknown Source)	at sun.security.validator.PKIXValidator.engineValidate(Unknown Source)	at sun.security.validator.Validator.validate(Unknown Source)	at sun.security.ssl.X509TrustManagerImpl.validate(Unknown Source)	at sun.security.ssl.X509TrustManagerImpl.checkTrusted(Unknown Source)	at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(Unknown Source)	at sun.security.ssl.ClientHandshaker.serverCertificate(Unknown Source)	at sun.security.ssl.ClientHandshaker.processMessage(Unknown Source)	at sun.security.ssl.Handshaker.processLoop(Unknown Source)	at sun.security.ssl.Handshaker.process_record(Unknown Source)	at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)	at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)	at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)	at sun.security.ssl.SSLSocketImpl.startHandshake(Unknown Source)	at sun.net.www.protocol.https.HttpsClient.afterConnect(Unknown Source)	at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(Unknown Source)	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream0(Unknown Source)	at sun.net.www.protocol.http.HttpURLConnection.getOutputStream(Unknown Source)	at sun.net.www.protocol.https.HttpsURLConnectionImpl.getOutputStream(Unknown Source)	at servlets.VerifyRecaptcha.verify(VerifyRecaptcha.java:37)	at servlets.LoginServlet.doPost(LoginServlet.java:32)	at javax.servlet.http.HttpServlet.service(HttpServlet.java:648)	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:522)	at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1095)	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:672)	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1502)	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1458)	at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)	at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)	at java.lang.Thread.run(Unknown Source)