gpt4 book ai didi

java - Hudson 已经停止检查来自 assembla 的源代码

转载 作者:太空宇宙 更新时间:2023-11-03 14:12:40 24 4
gpt4 key购买 nike

Hudson 似乎已经停止从 assembla check out 源代码。两种配置都没有改变.. 昨天构建我们很好,然后突然没有明显的原因他们不是。只有代码更改是一些简单的 javascript,与服务器无关。

这是错误:

Started by user example
Cleaning workspace /vol/tomcat6/webapps/hudson/jobs/build-and-deploy-example/workspace
Checking out https://subversion.assembla.com/svn/example/trunk revision: Nov 29, 2014 2:57:29 PM depth:infinity ignoreExternals: false
ERROR: Failed to check out https://subversion.assembla.com/svn/example/trunk
org.tmatesoft.svn.core.SVNException: svn: Received fatal alert: handshake_failure
svn: OPTIONS request failed on '/svn/example/trunk'
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:106)
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:90)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:629)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:275)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:263)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:516)
at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:98)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1001)
at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:178)
at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:482)
at org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:873)
at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:534)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:901)
at hudson.scm.subversion.CheckoutUpdater$UpdateTaskImpl.perform(CheckoutUpdater.java:99)
at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:151)
at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:801)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:784)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:765)
at hudson.FilePath.act(FilePath.java:758)
at hudson.FilePath.act(FilePath.java:740)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:757)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:700)
at hudson.model.AbstractProject.checkout(AbstractProject.java:1218)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:507)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:424)
at hudson.model.Run.run(Run.java:1367)
at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:145)
Caused by: javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:174)
at com.sun.net.ssl.internal.ssl.Alerts.getSSLException(Alerts.java:136)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1682)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:932)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1112)
at com.sun.net.ssl.internal.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:623)
at com.sun.net.ssl.internal.ssl.AppOutputStream.write(AppOutputStream.java:59)
at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65)
at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.sendData(HTTPConnection.java:228)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPRequest.dispatch(HTTPRequest.java:166)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:351)
... 26 more

谁能帮我解决这个问题?似乎在 assembla 上可能发生了一些变化?

我运行的是旧版本的 Hudson,这会是个问题吗?

根据我所做的研究,SSL 似乎有问题,此服务器上没有 SSL 证书,但在最近部署到的实时服务器上有(而且已经有很长时间了,此服务器一直在部署)。

最佳答案

很可能 Assembla 禁用了 SSL 3.0,而 Hudson 不支持 TLS 1.0。

关于java - Hudson 已经停止检查来自 assembla 的源代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27206599/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com