Hi Alexander, Thank you very much for the quick response. But unfortunately I don't have more than a single user :( I didn't get the last party. Did you mean that JavHL related functionalities in svnkit will not work if I disable authentication caching? or I shouldn't disable ot at all with svnkit?
Thanks Thusitha 2015-11-09 17:57 GMT+05:30 Alexander Kitaev <kit...@gmail.com>: > Hello, > > This error is most probably caused by permissions issue, it might be that > another process creates file with the same name but on behalf of the > different user. > You may check file ownership at /home/thusitha/.subversion/auth/svn.simple > by running the following command: > > $ ls -la /home/thusitha/.subversion/auth/svn.simple > > You may disable credentials caching when using SVNKit API > (SVNClientManager or SvnOperationFactory), but not when using JavaHL API > (SVNClient). > > Alexander Kitaev, > TMate Software, > http://subgit.com/ - Svn to Git Migration! > http://svnkit.com/ - Java [Sub]Versioning Library! > http://hg4j.com/ - Java Mercurial Library! > http://sqljet.com/ - Java SQLite Library! > > On Mon, Nov 9, 2015 at 1:02 PM, Thusitha Thilina Dayaratne < > thusithathil...@gmail.com> wrote: > >> Hi All, >> >> I'm using svnkit and intermittently i'm getting the following error. >> >> org.tigris.subversion.svnclientadapter.SVNClientException: >> org.tigris.subversion.javahl.ClientException: svn: Cannot write to >> '/home/thusitha/.subversion/auth/svn.simple/5e1c909083977976970085673b6f21d4': >> /home/thusitha/.subversion/auth/svn.simple/5e1c909083977976970085673b6f21d4 >> (Permission denied) Caused by: >> org.tigris.subversion.javahl.ClientException: svn: Cannot write to >> '/home/thusitha/.subversion/auth/svn.simple/5e1c909083977976970085673b6f21d4': >> /home/kurumba/.subversion/auth/svn.simple/5e1c909083977976970085673b6f21d4 >> (Permission denied) at >> org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:777) >> at >> org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1850) >> at >> org.tmatesoft.svn.core.javahl.SVNClientImpl.update(SVNClientImpl.java:633) >> at >> org.tmatesoft.svn.core.javahl.SVNClientImpl.update(SVNClientImpl.java:609) >> at >> org.tigris.subversion.svnclientadapter.javahl.AbstractJhlClientAdapter.update(AbstractJhlClientAdapter.java:1075) >> ... 12 more Caused by: org.tmatesoft.svn.core.SVNException: svn: Cannot >> write to >> '/home/kurumba/.subversion/auth/svn.simple/5e1c909083977976970085673b6f21d4': >> /home/kurumba/.subversion/auth/svn.simple/5e1c909083977976970085673b6f21d4 >> (Permission denied) at >> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:85) >> at >> org.tmatesoft.svn.core.internal.wc.SVNFileUtil.openFileForWriting(SVNFileUtil.java:1304) >> at >> org.tmatesoft.svn.core.internal.wc.SVNFileUtil.openFileForWriting(SVNFileUtil.java:1283) >> at >> org.tmatesoft.svn.core.internal.wc.SVNWCProperties.setProperties(SVNWCProperties.java:345) >> at >> org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager$PersistentAuthenticationProvider.saveAuthentication(DefaultSVNAuthenticationManager.java:754) >> at >> org.tmatesoft.svn.core.internal.wc.DefaultSVNAuthenticationManager.acknowledgeAuthentication(DefaultSVNAuthenticationManager.java:264) >> at >> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:605) >> at >> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:274) >> at >> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:262) >> 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:999) >> at >> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.hasCapability(DAVRepository.java:827) >> at >> org.tmatesoft.svn.core.wc.SVNUpdateClient.update(SVNUpdateClient.java:536) >> at >> org.tmatesoft.svn.core.wc.SVNUpdateClient.doUpdate(SVNUpdateClient.java:401) >> at >> org.tmatesoft.svn.core.javahl.SVNClientImpl.update(SVNClientImpl.java:629) >> ... 14 more Caused by: java.io.FileNotFoundException: >> /home/thusitha/.subversion/auth/svn.simple/5e1c909083977976970085673b6f21d4 >> (Permission denied) at java.io.FileOutputStream.open(Native Method) at >> java.io.FileOutputStream.(FileOutputStream.java:221) at >> org.tmatesoft.svn.core.internal.wc.SVNFileUtil.createFileOutputStream(SVNFileUtil.java:1314) >> at >> org.tmatesoft.svn.core.internal.wc.SVNFileUtil.openFileForWriting(SVNFileUtil.java:1300) >> ... 28 more >> >> I have also try to use the svnkit.http.keepCredentials=false system >> parameter as well. But still intermittently I get this error. >> >> Can someone help on this? >> Thanks >> Thusitha >> -- >> > >