Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-28916

ghbrp PKIX path validation failed

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Open (View Workflow)
    • Priority: Major
    • Resolution: Unresolved
    • Component/s: ghprb-plugin
    • Labels:
      None
    • Environment:
      Jenkins ver. 1.613
      Ghbrp ver. 1.23.2
    • Similar Issues:

      Description

      When trying to work with Github enterprise and jenkins ghprb plugin, the webhook looks ok on github enterprise but in jenkins.log I see that there are exceptions that make the pull request trigger to fail.

      Also, my github enterprise server is based on an ssl certificate, maybe that's the problem?

      Jun 16, 2015 11:35:00 AM org.jenkinsci.plugins.ghprb.GhprbGitHubAuth getConnection
      SEVERE: Unable to connect using credentials: fab49720-e9f1-4fac-aad0-f4de321a6b42
      javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors
      at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
      at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
      at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
      at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
      at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1676)
      at sun.net.www.protocol.http.HttpURLConnection$6.run(HttpURLConnection.java:1674)
      at java.security.AccessController.doPrivileged(Native Method)
      at sun.net.www.protocol.http.HttpURLConnection.getChainedException(HttpURLConnection.java:1672)
      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1245)
      at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
      at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
      at org.kohsuke.github.Requester.handleApiError(Requester.java:482)
      at org.kohsuke.github.Requester._to(Requester.java:245)
      at org.kohsuke.github.Requester.to(Requester.java:191)
      at org.kohsuke.github.GitHub.getMyself(GitHub.java:261)
      at org.kohsuke.github.GitHub.<init>(GitHub.java:137)
      at org.kohsuke.github.GitHubBuilder.build(GitHubBuilder.java:195)
      at org.jenkinsci.plugins.ghprb.GhprbGitHubAuth.getConnection(GhprbGitHubAuth.java:118)
      at org.jenkinsci.plugins.ghprb.GhprbTrigger.getGitHub(GhprbTrigger.java:266)
      at org.jenkinsci.plugins.ghprb.GhprbGitHub.get(GhprbGitHub.java:23)
      at org.jenkinsci.plugins.ghprb.GhprbRepository.initGhRepository(GhprbRepository.java:61)
      at org.jenkinsci.plugins.ghprb.GhprbRepository.check(GhprbRepository.java:88)
      at org.jenkinsci.plugins.ghprb.Ghprb.run(Ghprb.java:134)
      at org.jenkinsci.plugins.ghprb.GhprbTrigger.run(GhprbTrigger.java:204)
      at hudson.triggers.Trigger.checkTriggers(Trigger.java:266)
      at hudson.triggers.Trigger$Cron.doRun(Trigger.java:215)
      at hudson.triggers.SafeTimerTask.run(SafeTimerTask.java:51)
      at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
      at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
      at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
      at java.lang.Thread.run(Thread.java:745)
      Caused by: javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors
      at sun.security.ssl.Alerts.getSSLException(Alerts.java:192)
      at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1904)
      at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:279)
      at sun.security.ssl.Handshaker.fatalSE(Handshaker.java:273)
      at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1446)
      at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:209)
      at sun.security.ssl.Handshaker.processLoop(Handshaker.java:901)
      at sun.security.ssl.Handshaker.process_record(Handshaker.java:837)
      at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1023)
      at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332)
      at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1359)
      at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1343)
      at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:563)
      at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
      at sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1301)
      at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:468)
      at sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)
      at org.kohsuke.github.Requester.parse(Requester.java:447)
      at org.kohsuke.github.Requester._to(Requester.java:224)
      ... 21 more
      Caused by: sun.security.validator.ValidatorException: PKIX path validation failed: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors
      at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:350)
      at sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:260)
      at sun.security.validator.Validator.validate(Validator.java:260)
      at sun.security.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:326)
      at sun.security.ssl.X509TrustManagerImpl.checkTrusted(X509TrustManagerImpl.java:231)
      at sun.security.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:126)
      at sun.security.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1428)
      ... 35 more
      Caused by: java.security.cert.CertPathValidatorException: Path does not chain with any of the trust anchors
      at sun.security.provider.certpath.PKIXCertPathValidator.engineValidate(PKIXCertPathValidator.java:208)
      at java.security.cert.CertPathValidator.validate(CertPathValidator.java:279)
      at sun.security.validator.PKIXValidator.doValidate(PKIXValidator.java:345)
      ... 41 more

        Attachments

          Activity

          There are no comments yet on this issue.

            People

            • Assignee:
              Unassigned
              Reporter:
              agavish Adam Gavish
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: