I've often wished there was a way to do this though.
On Thu, Mar 21, 2013 at 10:22 AM, nicolas de loof <[email protected]>wrote: > right, there is no "LTS" concept for plugins > > > 2013/3/21 Aldo Brucale <[email protected]> > >> So also the LTS version of Jenkins pulls the latest version of the >> plugins. I thought it was safe to keep them updated... >> >> >> On Thursday, 21 March 2013 17:03:29 UTC+1, Nicolas De loof wrote: >> >>> There is a bunch of them in bugtracker. >>> >>> I've just released git-client 1.0.5, that will use git-cli by default. >>> will still maintain a JGit implementation, and try to get unit test to >>> reproduce those various issues, but probably will have to wait for next >>> major JGit version - JGit for sample don't support symlinks, cause they >>> only require java 6 :'( >>> >>> 2013/3/21 Aldo Brucale <[email protected]> >>> >>> Thank you, I've added -Dorg.jenkinsci.plugins.**gitclient.Git.useCLI=true >>>> for all the slaves end now everything works fine. Is the issue with the git >>>> Client Plugin already on the bugtracker? >>>> >>>> >>>> On Thursday, 21 March 2013 16:06:50 UTC+1, Peter Miklosko wrote: >>>> >>>>> 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 <[email protected]> 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/* >>>>>> *workspa**ce/Megapixel_04.07.00 >>>>>> Checkout:Megapixel_04.07.00 / >>>>>> /mnt/montavista/hudson/**workspa**ce/Megapixel_04.07.00 >>>>>> - hudson.remoting.Channel@**61df09**2e:Montavista >>>>>> Using strategy: Default >>>>>> Last Built Revision: Revision >>>>>> bd975b4d348b588ce3862f91dcd37e****109193e799 >>>>>> (origin/04.07.00) >>>>>> Cloning the remote Git repository >>>>>> Cloning repository https://git.example.com/**megapi** >>>>>> xel/my_build_tools.git<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.**GitExceptio**n: org.eclipse.jgit.api.errors.**Tr >>>>>> **ansportException: https://git.example.com/**megapi** >>>>>> xel/my_build_tools.git<https://git.example.com/megapixel/my_build_tools.git>: >>>>>> cannot open git-upload-pack >>>>>> at org.jenkinsci.plugins.**gitclien**t.JGitAPIImpl.fetch(** >>>>>> JGitAPIImp**l.java:212) >>>>>> at hudson.plugins.git.GitAPI.**fetc**h(GitAPI.java:230) >>>>>> at hudson.plugins.git.GitSCM$2.**in**voke(GitSCM.java:1023) >>>>>> at hudson.plugins.git.GitSCM$2.**in**voke(GitSCM.java:941) >>>>>> at hudson.FilePath$**FileCallableWr**apper.call(** >>>>>> FilePath.java:2246) >>>>>> at hudson.remoting.UserRequest.**pe**rform(UserRequest.java:118) >>>>>> at hudson.remoting.UserRequest.**pe**rform(UserRequest.java:48) >>>>>> at hudson.remoting.Request$2.run(****Request.java:326) >>>>>> at hudson.remoting.**InterceptingEx**ecutorService$1.**call(** >>>>>> Intercept**ingExecutorService.**java:72) >>>>>> at java.util.concurrent.**FutureTas**k$Sync.innerRun(**FutureTask.** >>>>>> java:303) >>>>>> at java.util.concurrent.**FutureTas**k.run(FutureTask.**java:138) >>>>>> at java.util.concurrent.**ThreadPoo**lExecutor$Worker.**runTask(** >>>>>> ThreadPoolExecutor.**java:886) >>>>>> at java.util.concurrent.**ThreadPoo**lExecutor$Worker.run(** >>>>>> ThreadPoo**lExecutor.java:908) >>>>>> at java.lang.Thread.run(Thread.**ja**va:619) >>>>>> Caused by: org.eclipse.jgit.api.errors.**Tr**ansportException: >>>>>> https://git.example.com/**megapi**xel/my_build_tools.git<https://git.example.com/megapixel/my_build_tools.git>: >>>>>> cannot open git-upload-pack >>>>>> at org.eclipse.jgit.api.**FetchComm**and.call(**FetchCommand.java:** >>>>>> 137) >>>>>> at org.jenkinsci.plugins.**gitclien**t.JGitAPIImpl.fetch(**JGitAPIImp >>>>>> **l.java:208) >>>>>> ... 13 more >>>>>> Caused by: org.eclipse.jgit.errors.**Transp**ortException: >>>>>> https://git.example.com/**megapi**xel/my_build_tools.git<https://git.example.com/megapixel/my_build_tools.git>: >>>>>> cannot open git-upload-pack >>>>>> at org.eclipse.jgit.transport.**Tra**nsportHttp.connect(** >>>>>> TransportHt**tp.java:496) >>>>>> at org.eclipse.jgit.transport.**Tra**nsportHttp.openFetch(**Transport >>>>>> **Http.java:305) >>>>>> at org.eclipse.jgit.transport.**Fet**chProcess.executeImp(** >>>>>> FetchProc**ess.java:136) >>>>>> at org.eclipse.jgit.transport.**Fet**chProcess.execute(**FetchProcess >>>>>> **.java:122) >>>>>> at org.eclipse.jgit.transport.**Tra**nsport.fetch(Transport.**java:* >>>>>> *1104) >>>>>> at org.eclipse.jgit.api.**FetchComm**and.call(**FetchCommand.java:** >>>>>> 128) >>>>>> ... 14 more >>>>>> Caused by: javax.net.ssl.**SSLHandshakeExce**ption: >>>>>> sun.security.validator.**Validat**orException: 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.**A**lerts.getSSLException(Alerts.** >>>>>> j**ava:174) >>>>>> at com.sun.net.ssl.internal.ssl.**S**SLSocketImpl.fatal(**SSLSocketIm >>>>>> **pl.java:1611) >>>>>> at com.sun.net.ssl.internal.ssl.**H**andshaker.fatalSE(Handshaker.** >>>>>> j**ava:187) >>>>>> at com.sun.net.ssl.internal.ssl.**H**andshaker.fatalSE(Handshaker.**j >>>>>> **ava:181) >>>>>> at com.sun.net.ssl.internal.ssl.**C**lientHandshaker.** >>>>>> serverCertific**ate(**ClientHandshaker.java:**1035) >>>>>> at com.sun.net.ssl.internal.ssl.**C**lientHandshaker.**processMessage >>>>>> **(**ClientHandshaker.java:124) >>>>>> at com.sun.net.ssl.internal.ssl.**H**andshaker.processLoop(** >>>>>> Handshak**er.java:516) >>>>>> at com.sun.net.ssl.internal.ssl.**H**andshaker.process_record(**Hands >>>>>> **haker.java:454) >>>>>> at com.sun.net.ssl.internal.ssl.**S**SLSocketImpl.readRecord(** >>>>>> SSLSoc**ketImpl.java:884) >>>>>> at com.sun.net.ssl.internal.ssl.**S**SLSocketImpl.**performInitialHan >>>>>> **dshake(**SSLSocketImpl.java:**1112) >>>>>> at com.sun.net.ssl.internal.ssl.**S**SLSocketImpl.startHandshake(** >>>>>> SS**LSocketImpl.java:1139) >>>>>> at com.sun.net.ssl.internal.ssl.**S**SLSocketImpl.startHandshake(**SS >>>>>> **LSocketImpl.java:1123) >>>>>> at sun.net.www.protocol.https.**Htt**psClient.afterConnect(** >>>>>> HttpsCli**ent.java:418) >>>>>> at sun.net.www.protocol.https.**Abs**tractDelegateHttpsURLConnec**tio >>>>>> **n.connect(**AbstractDelegateHttp**sURLConnec**tion.java:166) >>>>>> at sun.net.www.protocol.http.**Http**URLConnection.**getInputStream( >>>>>> **H**ttpURLConnection.java:1026) >>>>>> at java.net.HttpURLConnection.**get**ResponseCode(**HttpURLConnection >>>>>> **.java:373) >>>>>> at sun.net.www.protocol.https.**Htt**psURLConnectionImpl.** >>>>>> getRespons**eCode(**HttpsURLConnectionImpl.**java:**318) >>>>>> at org.eclipse.jgit.util.**HttpSupp**ort.response(**HttpSupport.java: >>>>>> **167) >>>>>> at org.eclipse.jgit.transport.**Tra**nsportHttp.connect(** >>>>>> TransportHt**tp.java:459) >>>>>> ... 19 more >>>>>> Caused by: sun.security.validator.**Validat**orException: PKIX path >>>>>> building failed: >>>>>> sun.security.provider.**certpath**.**SunCertPathBuilderException: >>>>>> unable to find valid certification path to requested target >>>>>> at sun.security.validator.**PKIXVal**idator.doBuild(**PKIXValidator. >>>>>> **java:285) >>>>>> at sun.security.validator.**PKIXVal**idator.engineValidate(**PKIXVali >>>>>> **dator.java:191) >>>>>> at sun.security.validator.**Validat**or.validate(Validator.**java:** >>>>>> 218) >>>>>> at com.sun.net.ssl.internal.ssl.**X**509TrustManagerImpl.validate(**X >>>>>> **509TrustManagerImpl.java:126) >>>>>> at com.sun.net.ssl.internal.ssl.**X**509TrustManagerImpl.** >>>>>> checkServe**rTrusted(**X509TrustManagerImpl.**java:209) >>>>>> at com.sun.net.ssl.internal.ssl.**X**509TrustManagerImpl.**checkServe >>>>>> **rTrusted(**X509TrustManagerImpl.**java:249) >>>>>> at com.sun.net.ssl.internal.ssl.**C**lientHandshaker.** >>>>>> serverCertific**ate(**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.** >>>>>> engineBuil**d(**SunCertPathBuilder.java:174) >>>>>> at java.security.cert.**CertPathBui**lder.build(**CertPathBuilder.** >>>>>> java:238) >>>>>> at sun.security.validator.**PKIXVal**idator.doBuild(**PKIXValidator. >>>>>> **java:280) >>>>>> ... 39 more >>>>>> ERROR: Could not fetch from any repository >>>>>> FATAL: Could not fetch from any repository >>>>>> hudson.plugins.git.**GitExceptio**n: Could not fetch from any >>>>>> repository >>>>>> at hudson.plugins.git.GitSCM$2.**in**voke(GitSCM.java:1035) >>>>>> at hudson.plugins.git.GitSCM$2.**in**voke(GitSCM.java:941) >>>>>> at hudson.FilePath$**FileCallableWr**apper.call(**FilePath.java:2246) >>>>>> at hudson.remoting.UserRequest.**pe**rform(UserRequest.java:118) >>>>>> at hudson.remoting.UserRequest.**pe**rform(UserRequest.java:48) >>>>>> at hudson.remoting.Request$2.run(****Request.java:326) >>>>>> at hudson.remoting.**InterceptingEx**ecutorService$1.**call(** >>>>>> Intercept**ingExecutorService.**java:72) >>>>>> at java.util.concurrent.**FutureTas**k$Sync.innerRun(**FutureTask.** >>>>>> java:303) >>>>>> at java.util.concurrent.**FutureTas**k.run(FutureTask.**java:138) >>>>>> at java.util.concurrent.**ThreadPoo**lExecutor$Worker.**runTask(** >>>>>> ThreadPoolExecutor.**java:886) >>>>>> at java.util.concurrent.**ThreadPoo**lExecutor$Worker.run(**ThreadPoo >>>>>> **lExecutor.java:908) >>>>>> at java.lang.Thread.run(Thread.**ja**va: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-use...@**googlegroups.**com. >>>>>> >>>>>> For more options, visit >>>>>> https://groups.google.com/**grou**ps/opt_out<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-use...@**googlegroups.com. >>>> For more options, visit >>>> https://groups.google.com/**groups/opt_out<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 [email protected]. >> 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 [email protected]. > For more options, visit https://groups.google.com/groups/opt_out. > > > -- Website: http://earl-of-code.com -- 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 [email protected]. For more options, visit https://groups.google.com/groups/opt_out.
