Los complementos de Hudson SVN hacen una exception para las actualizaciones de repository privado

Soy nuevo usuario de Hudson.

Estoy ejecutando el Hudson en la networking de mi compañía. Los códigos fuente de mis proyectos están en el repository de otros IDC. El repository en sí no permite la connection pública, por lo que crea una máquina de nodo esclavo para Hudson que se puede conectar al repository. Cuando realizo proyectos en Hudson, utilizo la URL del repository solo disponible para el nodo esclavo.

Wheling SCM está bien para conectarse, y la actualización del código fuente también parece estar bien. Pero el complemento SVN genera excepciones justo después de que termine la actualización. Aquí está el logging.

Started by user xster Building remotely on XXXBuilder Updating https://myprivaterepository/myproject/trunk U projectsource1 U projectsource2 At revision 10498 hudson.util.IOException2: revision check failed on https://myprivaterepository/myproject/trunk at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:157) at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:99) at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:504) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:621) at hudson.model.AbstractProject.checkout(AbstractProject.java:1119) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411) at hudson.model.Run.run(Run.java:1324) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:139) Caused by: org.tmatesoft.svn.core.SVNException: svn: unknown host svn: OPTIONS request failed on '/myproject/trunk' at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:103) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:87) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:616) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:273) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:261) 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:851) at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:534) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:1016) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:891) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:823) at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:145) ... 10 more Caused by: java.net.UnknownHostException: myprivaterepository at java.net.InetAddress.getAllByName0(InetAddress.java:1201) at java.net.InetAddress.getAllByName(InetAddress.java:1128) at java.net.InetAddress.getAllByName(InetAddress.java:1064) at java.net.InetAddress.getByName(InetAddress.java:1014) at org.tmatesoft.svn.core.internal.util.SVNSocketFactory.createAddres(SVNSocketFactory.java:132) at org.tmatesoft.svn.core.internal.util.SVNSocketFactory.createSSLSocket(SVNSocketFactory.java:67) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.connect(HTTPConnection.java:183) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:323) ... 23 more [WARNINGS] Skipping publisher since build result is FAILURE Finished: FAILURE 

si cambio el nombre de host a ip, recibí este post

 hudson.util.IOException2: revision check failed on https://111.111.111.111/myproject/trunk at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:157) at hudson.scm.SubversionChangeLogBuilder.run(SubversionChangeLogBuilder.java:99) at hudson.scm.SubversionSCM.calcChangeLog(SubversionSCM.java:504) at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:621) at hudson.model.AbstractProject.checkout(AbstractProject.java:1119) at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:479) at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:411) at hudson.model.Run.run(Run.java:1324) at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46) at hudson.model.ResourceController.execute(ResourceController.java:88) at hudson.model.Executor.run(Executor.java:139) Caused by: org.tmatesoft.svn.core.SVNException: svn: timed out waiting for server svn: OPTIONS request failed on '/myproject/trunk' at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:103) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:87) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:616) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:273) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:261) 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:851) at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:534) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:1016) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:891) at org.tmatesoft.svn.core.wc.SVNLogClient.doLog(SVNLogClient.java:823) at hudson.scm.SubversionChangeLogBuilder.buildModule(SubversionChangeLogBuilder.java:145) ... 10 more Caused by: java.net.SocketTimeoutException: connect timed out at java.net.PlainSocketImpl.socketConnect(Native Method) at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:310) at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:176) at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:163) at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:384) at java.net.Socket.connect(Socket.java:546) at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:579) at org.tmatesoft.svn.core.internal.util.SVNSocketConnection.run(SVNSocketConnection.java:57) at java.lang.Thread.run(Thread.java:636) [WARNINGS] Skipping publisher since build result is FAILURE Finished: FAILURE 

Alguna idea para resolver el problema? o puente?

acabamos de experimentar tal problema en los últimos días y obtuvimos una resolución:

el plugin XUnit se instaló recientemente en Jenkins, solo entonces nuestro esclavo XP comenzó a comportarse arrojando una exception (la verificación de revisión falló) cuando se activó la compilation y hubo un cambio SCM …

Una vez que XUnit se deshabilitó, el problema desapareció.

===

Servidor de Jenkins: v1.432

Complemento XUnit: v1.2.3