Ich habe ein (seltsames) Problem bei meiner Jenkins-Installation, was dazu führt, dass SVN-Updates auf einer anderen Basis fehlschlagen.Jenkins/Hudson SVN Ausgabe
Der Stack-Trace zeigt zwei Probleme:
hudson.util.IOException2: revision check failed on (my repo)....
und
Caused by: org.tmatesoft.svn.core.SVNException: svn: OPTIONS (my repo)
Wenn ich einen Build erneut aus, nachdem das geschieht alles gut funktioniert.
Mark
Bearbeiten von ganders mit exakt gleichen Problem:
Hier ist der Stack-Trace von meiner Maschine, die diesen Fehler verursacht. Es scheint, als ob es auftritt, wenn es versucht, auf das SVNExternals-Verzeichnis (.../trunk/common) zuzugreifen, und aus irgendeinem Grund hat es nicht die Anmeldeinformationen beim ersten Versuch, zuzugreifen. Dann wird die nächste Zeit, funktioniert es ganz gut:
hudson.util.IOException2: Revisionsprüfung auf https://myserver.com/....../TrialsMobile/trunk/common bei hudson.scm.SubversionChangeLogBuilder.buildModule fehlgeschlagen (SubversionChangeLogBuilder.java:189) bei hudson.scm .SubversionChangeLogBuilder.run (SubversionChangeLogBuilder.java:132) bei hudson.scm.SubversionSCM.calcChangeLog (SubversionSCM.java:738) bei hudson.scm.SubversionSCM.checkout (SubversionSCM.java:899) bei hudson.model.AbstractProject .checkout (AbstractProject.java:1414) unter hudson.model.AbstractBuild $ AbstractBuildExecution.defaultCheckout (AbstractBuild.java:671) bei jenkins.scm.SCMCheckoutStrategy.checkout (SCMCheckoutStrategy.java:88) bei hudson.model.AbstractBuild $ AbstractBuildExecution.run (AbstractBuild.java:580) bei hudson.model.Run. Ausführen (Run.java:1676) um hudson.model.FreeStyleBuild.run (FreeStyleBuild.java:43) um hudson.model.ResourceController.execute (ResourceController.java:88) bei hudson.model.Executor.run (Executor.java:231) Erstellt von: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: OPTIONEN /svn/mobilea/ios/TrialsMobile/trunk/common bei fehlgeschlagen org.tmatesoft.svn.core.internal .io.dav.http.HTTPConnection.request (HTTPConnection.java:384) unter org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request (HTTPConnection.java:373) um org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection. Anfrage (HTTPConnection.java:361) bei org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest (DAVConnection.java:707) bei org.tmatesoft.svn.core.internal.io. dav.DAVConnection.exchangeCapabilities (DAVConnection.java:627) bei org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open (DAVConnection.java:102) bei org.tmatesoft.svn.core. internal.io.dav.DAVRepository.openConnection (DAVRepository.java:1020) bei org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision (DAVRepository.java:180) unter org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.getRevisionNumber (SvnNgRepositoryAccess.java: 118) unter org.tmatesoft.svn.core.internal.wc2.SvnRepositoryAccess.getLocations (SvnRepositoryAccess.java: 148) bei org.tmatesoft.svn.core.internal.wc2.ng.SvnNgRepositoryAccess.createRepositoryFor (SvnNgRepositoryAccess.java:45) bei org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog. run (SvnRemoteLog.java:160) bei org.tmatesoft.svn.core.internal.wc2.remote.SvnRemoteLog.run (SvnRemoteLog.java:35) bei org.tmatesoft.svn.core.internal.wc2. SvnOperationRunner.run (SvnOperationRunner.java:20) bei org.tmatesoft.svn.core.wc2.SvnOperationFactory.run (SvnOperationFactory.java:1238) bei org.tmatesoft.svn.core.wc2.SvnOperation.run (SvnOperation .java: 294) unter org.tmatesoft.svn.core.wc.SVNLogC lient.doLog (SVNLogClient.java:967) bei org.tmatesoft.svn.core.wc.SVNLogClient.doLog (SVNLogClient.java:872) bei hudson.scm.SubversionChangeLogBuilder.buildModule (SubversionChangeLogBuilder.java:177) ... 11 mehr verursacht von: org.tmatesoft.svn.core.SVNCancelException: svn: E200015: Keine Anmeldeinformationen zu versuchen. Authentifizierung fehlgeschlagen bei org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel (SVNErrorManager.java:37) bei org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel (SVNErrorManager.java:32) bei org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication (DefaultSVNAuthenticationManager.java:185) bei org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection._request (Httpconnection .java: 694) bei org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request (HTTPConnection.java:382) ... 29 weitere
Jenkins verwendet nicht die Befehlszeile Subversion. Es verwendet SVN-Kit. Dies wird in Jenkins nicht funktionieren. –