Updating the bug report on 1.104
Summary:
The IOException no longer occurs, but the SVNCancelException still does.
Console output:
started
Building remotely on slave.hostname
Checking out a fresh workspace because Hudson failed to detect the current
workspace \cygwin\home\hudson-slave\workspace\debug-remote-svn-ssh\.
ERROR: svn: Path '\cygwin\home\hudson-slave\workspace\debug-remote-svn-ssh\.'
ends in '.', which is unsupported for this operation
org.tmatesoft.svn.core.SVNException: svn: Path
'\cygwin\home\hudson-slave\workspace\debug-remote-svn-ssh\.' ends in '.', which
is unsupported for this operation
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:49)
at
org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probe(SVNWCAccess.java:642)
at
org.tmatesoft.svn.core.internal.wc.admin.SVNWCAccess.probeOpen(SVNWCAccess.java:262)
at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1817)
at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:1754)
at org.tmatesoft.svn.core.wc.SVNWCClient.doInfo(SVNWCClient.java:2108)
at hudson.scm.SubversionSCM.parseSvnInfo(SubversionSCM.java:366)
at hudson.scm.SubversionSCM.access$000(SubversionSCM.java:74)
at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:451)
at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:438)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:904)
at hudson.remoting.UserRequest.perform(UserRequest.java:57)
at hudson.remoting.UserRequest.perform(UserRequest.java:22)
at hudson.remoting.Request$2.run(Request.java:178)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
Checking out svn+ssh://...
ERROR: Failed to check out svn+ssh://...
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:30)
at
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getFirstAuthentication(DefaultSVNAuthenticationManager.java:155)
at
org.tmatesoft.svn.core.internal.io.svn.SVNGanymedConnector.open(SVNGanymedConnector.java:89)
at
org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:59)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:999)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.getLatestRevision(SVNRepositoryImpl.java:136)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:344)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:458)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:414)
at
org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:378)
at
org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:305)
at hudson.scm.SubversionSCM$1.invoke(SubversionSCM.java:305)
at hudson.scm.SubversionSCM$1.invoke(SubversionSCM.java:278)
at hudson.FilePath$FileCallableWrapper.call(FilePath.java:904)
at hudson.remoting.UserRequest.perform(UserRequest.java:57)
at hudson.remoting.UserRequest.perform(UserRequest.java:22)
at hudson.remoting.Request$2.run(Request.java:178)
at
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
at java.lang.Thread.run(Thread.java:595)
finished: FAILURE
Started 6 seconds ago
Estimated remaining time: N/A
System log:
Apr 24, 2007 1:25:20 PM hudson.model.Run run
INFO: debug-remote-svn-ssh #1 main build action completed: FAILURE
Apr 24, 2007 1:25:20 PM hudson.model.Run setResult
INFO: debug-remote-svn-ssh #1 : result is set to FAILURE by
hudson.model.Run.run(Run.java:559)
Apr 24, 2007 1:23:44 PM hudson.scm.SubversionSCM$DescriptorImpl$2 check
INFO: Failed to access subversion repository svn+ssh://...
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:30)
at
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:181)
at
org.tmatesoft.svn.core.internal.io.svn.SVNGanymedConnector.open(SVNGanymedConnector.java:76)
at
org.tmatesoft.svn.core.internal.io.svn.SVNConnection.open(SVNConnection.java:59)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.openConnection(SVNRepositoryImpl.java:999)
at
org.tmatesoft.svn.core.internal.io.svn.SVNRepositoryImpl.testConnection(SVNRepositoryImpl.java:68)
at hudson.scm.SubversionSCM$DescriptorImpl$2.check(SubversionSCM.java:817)
at hudson.util.FormFieldValidator.process(FormFieldValidator.java:40)
at
hudson.scm.SubversionSCM$DescriptorImpl.doSvnRemoteLocationCheck(SubversionSCM.java:791)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:95)
at org.kohsuke.stapler.Function.bindAndinvoke(Function.java:51)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:63)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:270)
at org.kohsuke.stapler.MetaClass$9.doDispatch(MetaClass.java:240)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:270)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:207)
at org.kohsuke.stapler.Stapler.service(Stapler.java:72)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:45)
at winstone.ServletConfiguration.execute(ServletConfiguration.java:249)
at winstone.RequestDispatcher.forward(RequestDispatcher.java:334)
at
winstone.RequestHandlerThread.processRequest(RequestHandlerThread.java:244)
at winstone.RequestHandlerThread.run(RequestHandlerThread.java:150)
at java.lang.Thread.run(Thread.java:595)
Apr 24, 2007 1:22:37 PM hudson.model.Slave$ComputerImpl$1 run
INFO: slave agent launched for slave.hostname
Apr 24, 2007 1:22:33 PM hudson.TcpSlaveAgentListener
INFO: JNLP slave agent listener started on TCP port 42434
Apr 24, 2007 1:22:33 PM hudson.PluginWrapper
INFO: Loading plugin: /var/lib/hudson/data/plugins/xvnc.hpi
Apr 24, 2007 1:22:33 PM hudson.PluginWrapper
INFO: Loading plugin: /var/lib/hudson/data/plugins/trac.hpi
Thread dump:
I have saved a copy of it on my local machine, and can attach it if you think it
would be helpful.
I think I fixed this for 1.102, but I don't have an environment to verify the fix.
Can you try the snapshot build and see if the fix is really working or not?