-
Bug
-
Resolution: Fixed
-
Blocker
-
None
-
Platform: All, OS: All
-
Powered by SuggestiMate
Hello everyone,
This morning I updated the Subversion plugin to version 1.2 from version 1.1.
The update didn't go that smooth. Anyway, our Hudson has many jobs (each of them
has more than 1 SVN location) and after the update one of them started failing.
Not all, just one, when checking out the second project that it needs.
Manually downgrading to 1.1 it started working again.
Checking out [...]
ERROR: Failed to check out [...]
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at
org.tmatesoft.svn.core.internal.io.dav.DAVUtil.findStartingProperties(DAVUtil.java:126)
at
org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineProperties(DAVUtil.java:216)
at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineInfo(DAVUtil.java:174)
at
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:182)
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.SVNUpdateClient.doCheckout(SVNUpdateClient.java:893)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:791)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:558)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:488)
at hudson.FilePath.act(FilePath.java:649)
at hudson.FilePath.act(FilePath.java:633)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:481)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:424)
at hudson.model.AbstractProject.checkout(AbstractProject.java:803)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:314)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:266)
at hudson.model.Run.run(Run.java:928)
at hudson.model.Build.run(Build.java:112)
at hudson.model.ResourceController.execute(ResourceController.java:93)
at hudson.model.Executor.run(Executor.java:118)
Regards, Michal Huniewicz
- is duplicated by
-
JENKINS-4175 regression between 1.309 and 1.318: svn can't checkout twice per project
-
- Closed
-
[JENKINS-3936] bogus credential in ~/.subversion prevents Hudson from authenticating successfully
Thank you for your input on this one, nielsull.
We updated to 1.313 - apparently it came with the updated plugin.
Surprisingly, it fixed some builds and broke others - and they all use the same
repository locations (different builds of the same projects).
This issue renders Hudson version 1.313 and above completely useless. It breaks
all of our builds. This is a major BLOCKER.
For us, it is also a major blocker!
We have been spending days now to fix this - without success.
Is there any safe path to do a downgrade to a version < 1313 ?
Some more info from our side:
- the downgrade to V. 1.1 of the subversion-plugin does NOT solve the problem.
- the problem does not seem to be node-specific.
- some projects still work, others not.
- the problem is not specific to a SVN-repository.
Mailing list:
https://hudson.dev.java.net/servlets/BrowseList?list=users&by=thread&from=1865873
The problem seems to be resolvable by "wiping out" the workspace of the
concerned project.
I tried deleting the project workspace and this did not resolve it (Hudson 1.315
plus default SVN plugin).
This is in a job with multiple SVN checkouts configured. It successfully checks
out the first tree and then fails to authenticate on the second. The server
reports "unknown username or password" in the log.
Configuring the credentials succeeds (and fails correctly too with the wrong
password).
Both checkouts are from the same repository (same server realm).
Is this a problem where.. ?
- The credentials are dropped between SVN sessions
or - The credentials are re-established between sessions but some component of the
older "stale" authentication gets re-used
We are also running 1315 with (default) SVN-plugin 1.4. The difference seems to
be that we use only single SVN-URLs in our projects, and hence the
workspace-wipeout does the job as a workaround.
Also, we never got "unknown username or password" messages.
We only got "svn: authentication cancelled" messages.
I guess this needs to be reproduced with a debugger...
We're seeing the same issue after upgrading to Hudson 1.315, SVN plugin version 1.4.
Anecdotal evidence says that all our projects with multiple SVN checkout URLs
have started failing with the "authentication canceled" exception. All projects
with a single SVN checkout URL appear to still be working (so far).
For those of you who are experiencing this issue, please follow
http://wiki.jenkins-ci.org/display/JENKINS/Logging and enable logging for
hudson.scm.SubversionSCM. This will cause Hudson to print a lot more information
about how it's interacting with SVNKit. That information will help us identify the
root cause.
Sample logs of failure (Hudson ver. 1.312, Hudson Subversion Plug-in 1.4)
21-Jul-2009 14:20:20 hudson.scm.SubversionSCM
FINE: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@1db1ae7
21-Jul-2009 14:20:20 hudson.scm.SubversionSCM
FINE:
requestClientAuthentication(svn.simple,http://XXXX/svn/argus/branches/PRISM_SFT,
CCEA Subversion
Repository)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@db022b
21-Jul-2009 14:20:20 hudson.scm.SubversionSCM
FINE: getCredential( CCEA Subversion
Repository)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@db022b
21-Jul-2009 14:20:20 hudson.scm.SubversionSCM
FINE: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@acb75
21-Jul-2009 14:20:20 hudson.scm.SubversionSCM
FINE:
requestClientAuthentication(svn.simple,http://XXXX/svn/argus/branches/RB_1.4.5_NSC,
CCEA Subversion
Repository)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@db022b
21-Jul-2009 14:20:20 hudson.scm.SubversionSCM
FINE: getCredential( CCEA Subversion Reposito
Here's another workaround that worked for me on our Linux based build machine.
Delete the ~/.subversion directory for the user under which hudson runs. I
think the SVN built into Hudson may not be compatible with the password
encryption of the command line svn we had installed.
After I deleted ~/.subversion, and re-set the SVN credentials in Hudson, I
stopped getting the "authentication canceled error".
Doesn't seem to be an equivalent of .subversion on Windows that I could find.
However, in the spirit of the workaround I tried wiping the workspace before
building a project which uses svn update. This did not help, still got:
Started by user anonymous
Building remotely on lons0673
ERROR: svn: authentication cancelled
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
at
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:200)
at
hudson.scm.FilterSVNAuthenticationManager.getNextAuthentication(FilterSVNAuthenticationManager.java:42)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:537)
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.testConnection(DAVRepository.java:97)
at
hudson.scm.SubversionSCM$DescriptorImpl.checkRepositoryPath(SubversionSCM.java:1686)
at hudson.scm.SubversionSCM.repositoryLocationsExist(SubversionSCM.java:1826)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:506)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:469)
at hudson.model.AbstractProject.checkout(AbstractProject.java:803)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:314)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:266)
at hudson.model.Run.run(Run.java:928)
at hudson.model.Build.run(Build.java:112)
at hudson.model.ResourceController.execute(ResourceController.java:93)
at hudson.model.Executor.run(Executor.java:118)
Downgrading to version 1.1 of the SVN plugin is a workaround that worked for me.
I upgraded to 1.316 and this restored the newest version.
Pre-existing workspaces with checkouts worked fine. Out of curiosity I deleted
the workspace, and once again, it successfully checks out the first tree, and
then fails on the second. Same repository, same access rights.
I'd like to thank jonmcsj for his comments. We've had the same problem on our
linux build machine and totally re-installed tomcat and hudson several times in
different configurations but never thought of looking for .subversion. Once we
removed that directory, we were working fine.
My experience:
- I did not change the version of the SVNKit plugin. It has been working fine
at v1.4 for a week or two.
- The problem began when I upgraded from hudson 1.315 to 1.317 – none of the
jobs' credentials could authenticate.
- I do have 2 repository URLs for each job
- I've tried the workarounds suggested: a) deleted <hudson user>/%
appdata%/Subversion, and b) tried going back to 1.315. For some reason, some
of the jobs work, and others don't. Repeating the process of deleting
Subversion + downgrade-upgrade makes different jobs work and different fail.
I'm dead in the water.
I would like to add that all of a sudden a project started failing here for the
same reason although it was working just fine for a long time and never
experienced those difficulties.
What I did to fix this problem is from the project configuration I deleted the
other SVN location, ran the build (it obviously failed) and added that thing
back again - then ran again and it was fine.
An update on my experiences:
1. had 1.315+SVNKit 1.4, everything fine
2. upgraded to 1.317, could no longer authenticate to repo on the project
config screen
3. deleted %appdata%\Subversion (Windows equivalent of .subversion/) which
resolved the authentication problem on the config screen, but started
getting "svn: authentication cancelled" errors
4. between a combination of a) deleting workspace; b) removing/reinserting one
of my two repo URLs; c) resetting credentials in the project config screen –
things started working again
Then I found a new problem: apparently the SVN credentials on the slaves
(nodes) also makes a difference. I would not have expected that. The
credentials of the user whom Hudson uses to manipulate the slaves had his SVN
password expire. I had to update those credentials and then everything started
working again. Why does that make a difference? If I configure proper SVN
credentials in the project, why should I have to have them on each slave too?
If anyone can educate me, that would be appreciated.
In conclusion, the problem is resolved for me. In my case:
- the version of SVNKit made no difference
- the version of Hudson made no difference – it was just the act of changing
to 1.317 that triggered the problem
I really want to fix this problem, and while I appreciate people telling me what
they did to get going, it doesn't help me understand the root cause of the issue.
So let me repeat what I posted some time earlier. I'm looking for two things:
1. Reproducible environment. If someone owns a publicly accessible repository or
otherwise willing to create a test user account for me to experience the
problem, please let me know.
2. Failing 1, I need to understand what Hudson is really doing in your
environment. For this, please follow
http://wiki.jenkins-ci.org/display/JENKINS/Logging and enable logging for
hudson.scm.SubversionSCM. This will cause Hudson to print a lot more information
about how it's interacting with SVNKit. That information will help us identify
the root cause.
If you get the log, please attach them to this issue, or if you feel it contains
sensitive information, send me personally offline.
@gregallen
Thank you for the log. Do you see any "requestClientAuthentication(...)" and
"getCredential" pair that are not followed by "Previous authentication attempt
failed" line?
Or just send me / attach a bigger portion of the log records that you saw.
Here's the logging from my installation. This was an upgrade from 1.293 to
1.317; I went down to 1.310 and this version currently works for us.
Jul 25, 2009 4:30:35 AM hudson.scm.SubversionSCM$DescriptorImpl
doCheckRevisionPropertiesSupported
INFO: Failed to access subversion repository http://.../trunk
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
at
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:200)
at
hudson.scm.FilterSVNAuthenticationManager.getNextAuthentication(FilterSVNAuthenticationManager.java:42)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:537)
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.testConnection(DAVRepository.java:97)
at
hudson.scm.SubversionSCM$DescriptorImpl.checkRepositoryPath(SubversionSCM.java:1686)
at
hudson.scm.SubversionSCM$DescriptorImpl.doCheckRevisionPropertiesSupported(SubversionSCM.java:1792)
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:597)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:176)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:92)
at
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:53)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:73)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:486)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:179)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:486)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:179)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:486)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:404)
at org.kohsuke.stapler.Stapler.service(Stapler.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
at
org.jvnet.hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:38)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at
hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at
hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:155)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
Jul 25, 2009 4:30:35 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@9d9416
Jul 25, 2009 4:30:35 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: requestClientAuthentication(svn.simple,http://.../trunk,
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Jul 25, 2009 4:30:35 AM
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FINE: getCredential(
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Jul 25, 2009 4:30:34 AM hudson.scm.SubversionSCM$DescriptorImpl
doCheckRemote
INFO: Failed to access subversion repository http://.../trunk
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:37)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.cancel(SVNErrorManager.java:32)
at
org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.getNextAuthentication(DefaultSVNAuthenticationManager.java:200)
at
hudson.scm.FilterSVNAuthenticationManager.getNextAuthentication(FilterSVNAuthenticationManager.java:42)
at
org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:537)
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.testConnection(DAVRepository.java:97)
at
hudson.scm.SubversionSCM$DescriptorImpl.checkRepositoryPath(SubversionSCM.java:1686)
at
hudson.scm.SubversionSCM$DescriptorImpl.doCheckRemote(SubversionSCM.java:1629)
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:597)
at org.kohsuke.stapler.Function$InstanceFunction.invoke(Function.java:176)
at org.kohsuke.stapler.Function.bindAndInvoke(Function.java:92)
at
org.kohsuke.stapler.Function.bindAndInvokeAndServeResponse(Function.java:53)
at org.kohsuke.stapler.MetaClass$1.doDispatch(MetaClass.java:73)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:486)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:179)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:486)
at org.kohsuke.stapler.MetaClass$6.doDispatch(MetaClass.java:179)
at
org.kohsuke.stapler.NameBasedDispatcher.dispatch(NameBasedDispatcher.java:30)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:486)
at org.kohsuke.stapler.Stapler.invoke(Stapler.java:404)
at org.kohsuke.stapler.Stapler.service(Stapler.java:117)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:94)
at
org.jvnet.hudson.plugins.greenballs.GreenBallFilter.doFilter(GreenBallFilter.java:38)
at hudson.util.PluginServletFilter$1.doFilter(PluginServletFilter.java:97)
at hudson.util.PluginServletFilter.doFilter(PluginServletFilter.java:86)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at hudson.security.csrf.CrumbFilter.doFilter(CrumbFilter.java:49)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:84)
at
hudson.security.UnwrapSecurityExceptionFilter.doFilter(UnwrapSecurityExceptionFilter.java:51)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:166)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.rememberme.RememberMeProcessingFilter.doFilter(RememberMeProcessingFilter.java:142)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.AbstractProcessingFilter.doFilter(AbstractProcessingFilter.java:271)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:173)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
at
hudson.security.HttpSessionContextIntegrationFilter2.doFilter(HttpSessionContextIntegrationFilter2.java:66)
at
hudson.security.ChainedServletFilter$1.doFilter(ChainedServletFilter.java:87)
at
hudson.security.ChainedServletFilter.doFilter(ChainedServletFilter.java:76)
at hudson.security.HudsonFilter.doFilter(HudsonFilter.java:155)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172)
at
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:433)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174)
at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:874)
at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689)
at java.lang.Thread.run(Thread.java:619)
Jul 25, 2009 4:30:34 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@645c5e
Jul 25, 2009 4:30:34 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: requestClientAuthentication(svn.simple,http://.../trunk,
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Jul 25, 2009 4:30:34 AM
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FINE: getCredential(
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Jul 25, 2009 4:28:04 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@11bb20d
Jul 25, 2009 4:28:04 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: requestClientAuthentication(svn.simple,http://.../trunk,
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Jul 25, 2009 4:28:04 AM
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FINE: getCredential(
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Jul 25, 2009 4:27:11 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@1496793
Jul 25, 2009 4:27:11 AM
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FINE: requestClientAuthentication(svn.simple,http://.../trunk,
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Jul 25, 2009 4:27:11 AM
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FINE: getCredential(
Subversion)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@ba9dff
Kohsuke, do you need more examples or is what mfn gave you sufficient??
Code changed in hudson
User: : kohsuke
Path:
trunk/hudson/plugins/subversion/src/main/java/hudson/scm/SubversionSCM.java
trunk/hudson/plugins/subversion/src/test/java/hudson/scm/SubversionSCMTest.java
http://fisheye4.cenqua.com/changelog/hudson/?cs=21139
Log:
[FIXED JENKINS-3936] SVNKit passes SVNAuthentication objects created by earlier ISVNAuthenticationProvider.
I've upgraded to the latest Hudson version today because we've been suffering
from this issue - but it still remains unchanged. Builds fail just like last week.
Are there any other steps I need to take, such as cleaning out some old stuff or
something? Both master and slaves are Windows machines, all updated and restarted.
Thanks for your help.
@klunden, are you sure you have updated to the last version? Automatic update
did not work for me for the latest version (and still I'm not sure if it even
fixes the bug).
@m1ckey: I updated it all manually, we have no automatic updates, and Hudson
itself thinks it's at the latest, anyway. The subversion plugin is also at the
latest.
I also have upgraded Hudson to version 1.322 and updated all plugins, including
subversion plugin to the latest, but we still are getting the same issue.
Is there some extra cleanup procedure that needs to happen?
It looks like Hudson 1.322 did not automatically bundle in Subversion plugin
version 1.6 which contains the fix. You need to upgrade to this version of the
Subversion plugin.
I have confirmed that I have upgraded Hudson to 1.322 and the Subversion plugin
is at 1.6. I am still getting the same error that "mfn" posted on Thu Aug 6
11:20:03.
Any other suggestions??? We are still stopped cold on this issue.
This fix took care of my svn auth canceled issue, which is great, but it seems
to have broken my LDAP Matrix Authorization Strategy,, which makes it impossible
to make any modifications within the "Manage Hudson" page.
The error is:
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'authoritiesPopulator': Cannot resolve reference to bean
'initialDirContextFactory' while setting constructor argument; nested exception
is org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'initialDirContextFactory': Instantiation of bean failed; nested
exception is org.springframework.beans.BeanInstantiationException: Could not
instantiate bean class [org.acegisecurity.ldap.DefaultInitialDirContextFactory]:
Constructor threw exception; nested exception is
java.lang.IllegalArgumentException: Root DNs must be the same when using
multiple URLs
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:274)
at
org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:104)
at
org.springframework.beans.factory.support.ConstructorResolver.resolveConstructorArguments(ConstructorResolver.java:447)
at
org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:148)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:957)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:869)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:514)
at
org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory$1.run(AbstractAutowireCapableBeanFactory.java:485)
at java.security.AccessController.doPrivileged(Native Method)
Removing checked out directories and making Hudson start over fresh seems to
have helped enough. Still see "authentication cancelled" errors in the log, but
the builds do not fail anymore, it manages to recover and finish the updates.
So it works now, even though something is still a bit buggy.
I just upgraded from v1.310 to v1.327 and got the same error. Tried to solve it
by removing %appData%/Subversion folder but it keeps failing:
org.tmatesoft.svn.core.SVNCancelException: svn: authentication cancelled
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:60)
at
org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
at
org.tmatesoft.svn.core.internal.io.dav.DAVUtil.findStartingProperties(DAVUtil.java:126)
at
org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineProperties(DAVUtil.java:216)
at org.tmatesoft.svn.core.internal.io.dav.DAVUtil.getBaselineInfo(DAVUtil.java:174)
at
org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:182)
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.SVNUpdateClient.doCheckout(SVNUpdateClient.java:893)
at org.tmatesoft.svn.core.wc.SVNUpdateClient.doCheckout(SVNUpdateClient.java:791)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:617)
at hudson.scm.SubversionSCM$CheckOutTask.invoke(SubversionSCM.java:543)
at hudson.FilePath.act(FilePath.java:676)
at hudson.FilePath.act(FilePath.java:660)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:536)
at hudson.scm.SubversionSCM.checkout(SubversionSCM.java:484)
at hudson.model.AbstractProject.checkout(AbstractProject.java:978)
at hudson.model.AbstractBuild$AbstractRunner.checkout(AbstractBuild.java:400)
at hudson.model.AbstractBuild$AbstractRunner.run(AbstractBuild.java:349)
at hudson.model.Run.run(Run.java:1120)
at hudson.maven.MavenModuleSetBuild.run(MavenModuleSetBuild.java:303)
at hudson.model.ResourceController.execute(ResourceController.java:88)
at hudson.model.Executor.run(Executor.java:123)
Hello,
we have the same error with svn-plugin 1.7 and hudson 1.327.
There are some working jobs with only one repository.
Only the multi repository jobs are broken and always the second request fails.
07.10.2009 15:45:05
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@734443
07.10.2009 15:45:05
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:45:05
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:57
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:57
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:55
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:45
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@c18838
07.10.2009 15:44:45
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:45
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:37
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:37
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:35
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:25
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN: Previous authentication attempt failed, so aborting:
org.tmatesoft.svn.core.auth.SVNPasswordAuthentication@b197dd
07.10.2009 15:44:25
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:25
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:17
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:17
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/playground/modules/gisdatamodel2/trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:44:14
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:12
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$SVNAuthenticationProviderImpl
requestClientAuthentication
FEIN:
requestClientAuthentication(svn.simple,http://svn.init-ka.lan/svn/.../trunk,)=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
07.10.2009 15:41:10
hudson.scm.SubversionSCM$DescriptorImpl$RemotableSVNAuthenticationProviderImpl
getCredential
FEIN:
getCredential()=>hudson.scm.SubversionSCM$DescriptorImpl$PasswordCredential@6f8495
Still failing here on 1.332.
I have tried removing the ~/.subversion folder for the user (tomcat) who runs
hudson.
hudson is run as a stand-alone app, not embedded within any container
my hudson server is a "headless" Linux (Centos 5)
my svn server is a Windows box. It is running SVN 1.4.2 and using the
mod_auth_sspi apache module
I get the following in my svn server log:
[Mon Nov 09 10:11:53 2009] [error] [client (IP)] (OS 1326)Logon failure: unknown
user name or bad password. : authentication failure for "/svn/util/JiraPlay":
user unknown
In my svn server access log:
(IP) - - [09/Nov/2009:10:11:53 +0000] "OPTIONS /svn/util/JiraPlay HTTP/1.1" 401 514
so, there is no username being passed in (between the - - elements)
When I removed the .subversion folder, hudson did not ask me for any login
credentials by itself.
However, I went to the project config folder, clicked the subversion ? item and
the 'click here' link to change the credentials. I could not get past this
dialog, every attempt to enter username/password credentials fails with:
Passing user name jaas and password you entered
Failed to authenticate: svn: PROPFIND of '/svn/util/JiraPlay': 401 Authorization
Required (http://prod-build-1)
FAILED: svn: Authentication failed for http://prod-build-1/svn/util/JiraPlay
No ~/.subversion folder is created. If I execute a svn info from the command
line (1.4.2 client), then the ~/.subversion folder is created.
Does hudson (/ SVNKit as used in hudson) store credentials elsewhere?
I think this issue is now being used for every Subversion authentication related
failure, and it's making the tracking harder.
So I'm closing this issue once again.
garymcwilliams, rgubler, srodsan, raketemensch — please file new issues, as
your problems are likely independent.
We have the same issue after upgrading from 1.308 to 1.313 and going to the
subversion 1.2 plugin. Unfortunately, just downgrading the subversion plugin
didn't seem to help, so we had to roll back to 1.308.