Hello World,

Since yesterday afternoon, Jenkins can no longer connect to the SVN server (error log see below). It sounds like a cliché, but "we didn't do anything", at least nothing that we know or remember of.

We tried to restart Jenkins, we tried to restart the SVN server, but nothing helped.

Konsole output from Jenkins:
Gestartet durch Benutzer anonymous
Building in workspace E:\Jobs\Features\US1049
Reverting E:\Jobs\Features\US1049\.
Updating http://srv2.metromec.local:8080/svn/QUARTIS/features/US1049
ERROR: Failed to update http://srv2.metromec.local:8080/svn/QUARTIS/features/US1049 org.tmatesoft.svn.core.SVNException: svn: OPTIONS /svn/QUARTIS/features/US1049 failed at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:291) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:276) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:264) 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.getRepositoryUUID(DAVRepository.java:146) at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:342) at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:330) at org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:535) at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401) at hudson.scm.subversion.UpdateUpdater$TaskImpl.perform(UpdateUpdater.java:134) at hudson.scm.subversion.WorkspaceUpdater$UpdateTask.delegateTo(WorkspaceUpdater.java:136)
        at hudson.scm.SubversionSCM$CheckOutTask.perform(SubversionSCM.java:780)
        at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:761)
        at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:745)
        at hudson.FilePath.act(FilePath.java:832)
        at hudson.FilePath.act(FilePath.java:814)
        at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:735)
        at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:677)
        at hudson.model.AbstractProject.checkout(AbstractProject.java:1212)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:579)
        at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:468)
        at hudson.model.Run.run(Run.java:1410)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:238)
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS /svn/QUARTIS/features/US1049 failed
        at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200)
        at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:146)
        at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:89)
        ... 27 more
Caused by: org.tmatesoft.svn.core.SVNException: svn: OPTIONS request failed on '/svn/QUARTIS/features/US1049'
svn: connection refused by the server
at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64) at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:644) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:285)
        ... 26 more
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: OPTIONS request failed on '/svn/QUARTIS/features/US1049'
        at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:642)
        ... 27 more
Caused by: org.tmatesoft.svn.core.SVNErrorMessage: svn: connection refused by the server
        at 
org.tmatesoft.svn.core.SVNErrorMessage.create(SVNErrorMessage.java:200)
at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request(HTTPConnection.java:400)
        ... 27 more
Caused by: java.net.ConnectException: Connection timed out: connect
        at java.net.PlainSocketImpl.socketConnect(Native Method)
        at java.net.PlainSocketImpl.doConnect(Unknown Source)
        at java.net.PlainSocketImpl.connectToAddress(Unknown Source)
        at java.net.PlainSocketImpl.connect(Unknown Source)
        at java.net.SocksSocketImpl.connect(Unknown Source)
        at java.net.Socket.connect(Unknown Source)
at org.tmatesoft.svn.core.internal.util.SVNSocketConnection.run(SVNSocketConnection.java:57)
        at java.lang.Thread.run(Unknown Source)
FATAL: null
java.lang.NullPointerException
        at java.util.ArrayList.addAll(Unknown Source)
        at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:735)
        at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:677)
        at hudson.model.AbstractProject.checkout(AbstractProject.java:1212)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:579)
        at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:468)
        at hudson.model.Run.run(Run.java:1410)
        at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:46)
        at hudson.model.ResourceController.execute(ResourceController.java:88)
        at hudson.model.Executor.run(Executor.java:238)

We (the developers) can access (commit, update checkout) the SVN server with TortoiseSVN from our workstations without problems; heck even Mercurial can access it (for converting).

Server (SVN): Windows 2008 Server R2, 64Bit, Apache, SVN 1.7.x (Visual SVN 2.5.4) Server (Jenkins): Windows 2008 Server R2, 64Bit (the SAME server), Jenkins 1.547, installed as service Developer Workstations (from where access to SVN works): Windows 7, 64Bit, TortoiseSVN 1.7.x

Any hints? Any pointers where I can look at? Any ideas?

Thank you and best regards
        Andreas
--
Andreas Tscharner                             <[email protected]>
----------------------------------------------------------------------
"Intruder on level one. All Aliens please proceed to level one."
                                      -- Call in "Alien: Resurrection"

Reply via email to