org.tmatesoft.svn.core.SVNException: svn: E204899: Cannot create directory '/home/kmstst/.subversion/auth/svn.simple'

Kuali JIRA | Weldon Sams | 3 years ago
  1. 0

    Usually config is stored in {{~/.subversion}} but we can pass [ISVNOptions|http://www.svnkit.com/javadoc/org/tmatesoft/svn/core/wc/ISVNOptions.html] to {{SVNClientManager.newInstance(null, auth);}} instead of {{null}}. This should allow us to not attempt to cache credentials... {code} 08:36:40,151 ERROR SvnPollerTask,org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-7:129 - Early setup sanity check failed. org.tmatesoft.svn.core.SVNException: svn: E204899: Cannot create directory '/home/kmstst/.subversion/auth/svn.simple' 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.wc.DefaultSVNPersistentAuthenticationProvider.saveAuthentication(DefaultSVNPersistentAuthenticationProvider.java:300) at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.acknowledgeAuthentication(DefaultSVNAuthenticationManager.java:232) at org.tmatesoft.svn.core.auth.BasicAuthenticationManager.acknowledgeAuthentication(BasicAuthenticationManager.java:56) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:712) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:365) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:353) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:708) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:628) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1016) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180) at org.kuali.kits.kms.repository.svn.SvnPollerTask.sanityCheck(SvnPollerTask.java:69) {code}

    Kuali JIRA | 3 years ago | Weldon Sams
    org.tmatesoft.svn.core.SVNException: svn: E204899: Cannot create directory '/home/kmstst/.subversion/auth/svn.simple'
  2. 0

    Usually config is stored in {{~/.subversion}} but we can pass [ISVNOptions|http://www.svnkit.com/javadoc/org/tmatesoft/svn/core/wc/ISVNOptions.html] to {{SVNClientManager.newInstance(null, auth);}} instead of {{null}}. This should allow us to not attempt to cache credentials... {code} 08:36:40,151 ERROR SvnPollerTask,org.springframework.scheduling.quartz.SchedulerFactoryBean#0_Worker-7:129 - Early setup sanity check failed. org.tmatesoft.svn.core.SVNException: svn: E204899: Cannot create directory '/home/kmstst/.subversion/auth/svn.simple' 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.wc.DefaultSVNPersistentAuthenticationProvider.saveAuthentication(DefaultSVNPersistentAuthenticationProvider.java:300) at org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.acknowledgeAuthentication(DefaultSVNAuthenticationManager.java:232) at org.tmatesoft.svn.core.auth.BasicAuthenticationManager.acknowledgeAuthentication(BasicAuthenticationManager.java:56) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:712) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:365) at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:353) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:708) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:628) at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1016) at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180) at org.kuali.kits.kms.repository.svn.SvnPollerTask.sanityCheck(SvnPollerTask.java:69) {code}

    Kuali JIRA | 3 years ago | Weldon Sams
    org.tmatesoft.svn.core.SVNException: svn: E204899: Cannot create directory '/home/kmstst/.subversion/auth/svn.simple'
  3. Speed up your debug routine!

    Automated exception search integrated into your IDE

  4. 0

    Persistent error checking changes in SVN: SVNException: svn: 'DAV:checked-in' was not present on the resource

    YouTrack | 8 years ago
    jetbrains.buildServer.vcs.VcsException: org.tmatesoft.svn.core.SVNException: svn: 'DAV:checked-in' was not present on the resource
  5. 0

    Bamboo appears to be hanging quiet often (every couple of hours) for the Spring project builds at http://build.springframework.org:8085. The build is manifest as the CPU pegging to 100% and the servlet container not returning pages to users (leaving the connection open). Typically a restart helps this problem. When the logs are checked we the following error: 007-03-21 03:28:46,958 WARN [Timer-0] [ThreadPoolAsynchronousRunner] com.mchange.v2.async.ThreadPoolAsynchronousRunner$DeadlockDetector@1999a3d -- APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks! 2007-03-21 03:29:20,513 ERROR [BAM::BuildChangeDetector] [DefaultBuildChangeDetector] Failed to get the build source code com.atlassian.bamboo.repository.RepositoryException: Spring LDAP - trunk at com.atlassian.bamboo.repository.svn.SvnRepository.getChangesSinceLastBuild(SvnRepository.java:376) at com.atlassian.bamboo.build.strategy.PollingBuildStrategy.requiresBuild(PollingBuildStrategy.java:126) at com.atlassian.bamboo.build.DefaultBuildChangeDetector.checkIfBuildNeedsBuilding(DefaultBuildChangeDetector.java:166) at com.atlassian.bamboo.build.DefaultBuildChangeDetector.doTask(DefaultBuildChangeDetector.java:114) at com.atlassian.bamboo.build.DefaultBuildChangeDetector.run(DefaultBuildChangeDetector.java:77) at edu.emory.mathcs.backport.java.util.concurrent.helpers.ThreadHelpers$1.run(ThreadHelpers.java:34) at java.lang.Thread.run(Thread.java:595) Caused by: org.tmatesoft.svn.core.SVNException: svn: PROPFIND request failed on '/svnroot/springframework/spring-ldap/trunk' svn: Remote host closed connection during handshake at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:48) 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 com.atlassian.bamboo.repository.svn.SvnRepository.getChangesSinceLastBuild(SvnRepository.java:327) From this stack it appears that the connection to the SVN repo at SourceForge is timing out. We see this as users a bit, so while unfortunate, it's not uncommon. It's important to note that this isn't limited to just the LDAP project, all of our projects get this issue at various times. In fact, we see it on the SF SVN projects, an analogous error on SF CVS projects, and an error on java.net CVS projects. As I said earlier, we're running into this problem every couple of hours. We really like the Bamboo product and are using it heavily, but this issue prevents us from publicizing our use of it and recommending it to others.

    Atlassian JIRA | 10 years ago | Ben Hale
    com.atlassian.bamboo.repository.RepositoryException: Spring LDAP - trunk

    2 unregistered visitors
    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. org.tmatesoft.svn.core.SVNException

      svn: E204899: Cannot create directory '/home/kmstst/.subversion/auth/svn.simple'

      at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error()
    2. SVNKit Library
      DAVRepository.getLatestRevision
      1. org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:64)
      2. org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
      3. org.tmatesoft.svn.core.internal.wc.DefaultSVNPersistentAuthenticationProvider.saveAuthentication(DefaultSVNPersistentAuthenticationProvider.java:300)
      4. org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.acknowledgeAuthentication(DefaultSVNAuthenticationManager.java:232)
      5. org.tmatesoft.svn.core.auth.BasicAuthenticationManager.acknowledgeAuthentication(BasicAuthenticationManager.java:56)
      6. org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:712)
      7. org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:365)
      8. org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:353)
      9. org.tmatesoft.svn.core.internal.io.dav.DAVConnection.performHttpRequest(DAVConnection.java:708)
      10. org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:628)
      11. org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:103)
      12. org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:1016)
      13. org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:180)
      13 frames
    3. org.kuali.kits
      SvnPollerTask.sanityCheck
      1. org.kuali.kits.kms.repository.svn.SvnPollerTask.sanityCheck(SvnPollerTask.java:69)
      1 frame