That workaround doesn't work if you have slave nodes.  The one that worked
for me is detailed in the Jira:
https://issues.jenkins-ci.org/browse/JENKINS-17204?focusedCommentId=175804#comment-175804

That works just great for me now.

On Thu, Mar 21, 2013 at 8:40 AM, nicolas de loof
<nicolas.del...@gmail.com>wrote:

> as a temporary workaround run jenkins with
> org.jenkinsci.plugins.gitclient.Git.useCLI=true
>
> I'm disappointed with JGit, and probably will revert git-client to use
> git-cli by default, even this has some serious drawbacks, until JGit gets
> more mature.
>
>
> 2013/3/21 Peter Miklosko <peter.b...@gmail.com>
>
>> Not issue of Git Plugin but git Client Plugin. This been upgraded to
>> 1.0.4 and is messing up as I discovered few days ago http://goo.gl/QKP0H
>>
>> Peter
>>
>>
>> On 21 March 2013 14:54, Aldo Brucale <bruc...@gmail.com> wrote:
>>
>>> Hi,
>>>
>>> I'm running Jenkins LTS (1.480.3) and after upgrading the plugins today
>>> Jenkins has stopped downloading the changes from my git server. It seems
>>> that jenkins is not accepting the self-signed certificate from the server
>>> any more.
>>> Any ideas on how to resolve this? I've tried to downgrade the plugin
>>> back to version 1.2.0 but nothing has changed. Maybe some dependency has
>>> been updated and downgrading the plugin is not sufficient to revert to the
>>> previous situation?
>>>
>>> Thank you in advance,
>>> Aldo
>>>
>>> here is the stacktrace:
>>>
>>> Building remotely on Montavista in workspace
>>> /mnt/montavista/hudson/workspace/Megapixel_04.07.00
>>> Checkout:Megapixel_04.07.00 /
>>> /mnt/montavista/hudson/workspace/Megapixel_04.07.00 -
>>> hudson.remoting.Channel@61df092e:Montavista
>>> Using strategy: Default
>>> Last Built Revision: Revision bd975b4d348b588ce3862f91dcd37e109193e799
>>> (origin/04.07.00)
>>> Cloning the remote Git repository
>>> Cloning repository https://git.example.com/megapixel/my_build_tools.git
>>> git --version
>>> git version 1.7.2.3
>>> ERROR: Problem fetching from origin / origin - could be unavailable.
>>> Continuing anyway.
>>> hudson.plugins.git.GitException:
>>> org.eclipse.jgit.api.errors.TransportException:
>>> https://git.example.com/megapixel/my_build_tools.git: cannot open
>>> git-upload-pack
>>>  at
>>> org.jenkinsci.plugins.gitclient.JGitAPIImpl.fetch(JGitAPIImpl.java:212)
>>> at hudson.plugins.git.GitAPI.fetch(GitAPI.java:230)
>>>  at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1023)
>>> at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:941)
>>>  at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2246)
>>> at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>>  at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>> at hudson.remoting.Request$2.run(Request.java:326)
>>>  at
>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>> at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>>  at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>> at java.lang.Thread.run(Thread.java:619)
>>> Caused by: org.eclipse.jgit.api.errors.TransportException:
>>> https://git.example.com/megapixel/my_build_tools.git: cannot open
>>> git-upload-pack
>>>  at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:137)
>>> at
>>> org.jenkinsci.plugins.gitclient.JGitAPIImpl.fetch(JGitAPIImpl.java:208)
>>>  ... 13 more
>>> Caused by: org.eclipse.jgit.errors.TransportException:
>>> https://git.example.com/megapixel/my_build_tools.git: cannot open
>>> git-upload-pack
>>>  at
>>> org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:496)
>>> at
>>> org.eclipse.jgit.transport.TransportHttp.openFetch(TransportHttp.java:305)
>>>  at
>>> org.eclipse.jgit.transport.FetchProcess.executeImp(FetchProcess.java:136)
>>> at org.eclipse.jgit.transport.FetchProcess.execute(FetchProcess.java:122)
>>>  at org.eclipse.jgit.transport.Transport.fetch(Transport.java:1104)
>>> at org.eclipse.jgit.api.FetchCommand.call(FetchCommand.java:128)
>>>  ... 14 more
>>> Caused by: javax.net.ssl.SSLHandshakeException:
>>> sun.security.validator.ValidatorException: PKIX path building failed:
>>> sun.security.provider.certpath.SunCertPathBuilderException: unable to find
>>> valid certification path to requested target
>>>  at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
>>> at
>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1611)
>>>  at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:187)
>>> at com.sun.net.ssl.internal.ssl.Handshaker.fatalSE(Handshaker.java:181)
>>>  at
>>> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1035)
>>> at
>>> com.sun.net.ssl.internal.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:124)
>>>  at
>>> com.sun.net.ssl.internal.ssl.Handshaker.processLoop(Handshaker.java:516)
>>> at
>>> com.sun.net.ssl.internal.ssl.Handshaker.process_record(Handshaker.java:454)
>>>  at
>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:884)
>>> at
>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
>>>  at
>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1139)
>>> at
>>> com.sun.net.ssl.internal.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1123)
>>>  at
>>> sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:418)
>>> at
>>> sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:166)
>>>  at
>>> sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1026)
>>> at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:373)
>>>  at
>>> sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:318)
>>> at org.eclipse.jgit.util.HttpSupport.response(HttpSupport.java:167)
>>>  at
>>> org.eclipse.jgit.transport.TransportHttp.connect(TransportHttp.java:459)
>>> ... 19 more
>>> Caused by: sun.security.validator.ValidatorException: PKIX path building
>>> failed: sun.security.provider.certpath.SunCertPathBuilderException: unable
>>> to find valid certification path to requested target
>>>  at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:285)
>>> at
>>> sun.security.validator.PKIXValidator.engineValidate(PKIXValidator.java:191)
>>>  at sun.security.validator.Validator.validate(Validator.java:218)
>>> at
>>> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.validate(X509TrustManagerImpl.java:126)
>>>  at
>>> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:209)
>>> at
>>> com.sun.net.ssl.internal.ssl.X509TrustManagerImpl.checkServerTrusted(X509TrustManagerImpl.java:249)
>>>  at
>>> com.sun.net.ssl.internal.ssl.ClientHandshaker.serverCertificate(ClientHandshaker.java:1014)
>>> ... 33 more
>>> Caused by: sun.security.provider.certpath.SunCertPathBuilderException:
>>> unable to find valid certification path to requested target
>>>  at
>>> sun.security.provider.certpath.SunCertPathBuilder.engineBuild(SunCertPathBuilder.java:174)
>>> at java.security.cert.CertPathBuilder.build(CertPathBuilder.java:238)
>>>  at sun.security.validator.PKIXValidator.doBuild(PKIXValidator.java:280)
>>> ... 39 more
>>> ERROR: Could not fetch from any repository
>>> FATAL: Could not fetch from any repository
>>> hudson.plugins.git.GitException: Could not fetch from any repository
>>> at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:1035)
>>>  at hudson.plugins.git.GitSCM$2.invoke(GitSCM.java:941)
>>> at hudson.FilePath$FileCallableWrapper.call(FilePath.java:2246)
>>>  at hudson.remoting.UserRequest.perform(UserRequest.java:118)
>>> at hudson.remoting.UserRequest.perform(UserRequest.java:48)
>>>  at hudson.remoting.Request$2.run(Request.java:326)
>>> at
>>> hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
>>>  at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
>>> at java.util.concurrent.FutureTask.run(FutureTask.java:138)
>>>  at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
>>> at
>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
>>>  at java.lang.Thread.run(Thread.java:619)
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Jenkins Users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to jenkinsci-users+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>>
>>>
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "Jenkins Users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to jenkinsci-users+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>  --
> You received this message because you are subscribed to the Google Groups
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to jenkinsci-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>



-- 

Jared Griffith
Linux Administrator, PICS Auditing, LLC
P: (949) 936-4574
C: (909) 653-7814
*The Contractors' Choice
**17701 Cowan #140 | Irvine, CA | 92614
*
Join PICS on LinkedIn!  <http://www.linkedin.com/company/pics-auditing-llc>
Follow PICS on Twitter <https://twitter.com/PICSAuditingLLC>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to jenkinsci-users+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to