提交 36f949f1 编写于 作者: K kohsuke

always display the enter credential link regardless of the error code, given...

always display the enter credential link regardless of the error code, given that some users reported the following error:
ERROR: Error in subversion
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
	at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:44)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.findStartingProperties(DAVUtil.java:124)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineProperties(DAVUtil.java:197)
	at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineInfo(DAVUtil.java:160)
	at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:147)
	at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:337)
	at org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:159)
	at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:378)
	at hudson.scm.SubversionSCM$3.invoke(SubversionSCM.java:368)
	at hudson.FilePath.act(FilePath.java:191)
	at hudson.scm.SubversionSCM.update(SubversionSCM.java:368)
	at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:223)
	at hudson.model.AbstractProject.checkout(AbstractProject.java:255)
	at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:101)
	at hudson.model.Run.run(Run.java:533)
	at hudson.model.Build.run(Build.java:266)
	at hudson.model.Executor.run(Executor.java:61)


git-svn-id: https://hudson.dev.java.net/svn/hudson/trunk/hudson/main@1793 71c3de6d-444a-0410-be80-ed276b4c234a
上级 08cebb5e
......@@ -602,8 +602,7 @@ public class SubversionSCM extends AbstractCVSFamilySCM implements Serializable
repository.testConnection();
} catch (SVNException e) {
message += "Unable to access "+url+" : "+e.getErrorMessage();
if(e.getErrorMessage().getErrorCode().equals(SVNErrorCode.RA_NOT_AUTHORIZED))
message += "(<a href='"+req.getContextPath()+"/scm/SubversionSCM/enterCredential?"+url+"'>enter credential</a>)";
message += " (Maybe you need to <a href='"+req.getContextPath()+"/scm/SubversionSCM/enterCredential?"+url+"'>enter credential</a>?)";
message += "<br>";
}
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册