Authentication Exception

View: New views
2 Messages — Rating Filter:   Alert me  

Authentication Exception

by dear_rami1 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello-

I tried to run this program to connect to an svn server
               
        String username = "domain\\rami.sayed";
        String url ="http://frznnas-01.domain.com/svn/test1";
        String password = "domain13";
     
        SVNClient svncWork = new SVNClient();

        svncWork.username(username);
        svncWork.password(password);

        DirEntry deList[] = null;
        try {
           
        deList = svncWork.list(url, Revision.HEAD ,true);
       
       
        } catch (ClientException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
               
and It gives me this authentication exception

org.tigris.subversion.javahl.ClientException: svn: OPTIONS of '/svn/test1': 403 Forbidden (http://frznnas-01.domain.com)
        at org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:723)
        at org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1852)
        at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:361)
        at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:321)
        at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:316)
        at org.tigris.subversion.javahl.SVNClient.list(SVNClient.java:52)
        at com.itworx.test.SVNTestClient.main(SVNTestClient.java:45)
Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: OPTIONS of '/svn/test1': 403 Forbidden (http://frznnas-01.itworx.com)
        at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62)
        at org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
        at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:597)
        at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:257)
        at org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:245)
        at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:449)
        at org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:97)
        at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:665)
        at org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:172)
        at org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:479)
        at org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:848)
        at org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:531)
        at org.tmatesoft.svn.core.wc.SVNLogClient.doList(SVNLogClient.java:983)
        at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:346)
        ... 4 more

Re: Authentication Exception

by Alexander Kitaev-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello,

Setting system property:

svnkit.http.methods=NTLM,Basic

may resolve this issue. It is most probably caused by NTLM authentication.

Alexander Kitaev,
TMate Software,
http://svnkit.com/ - Java [Sub]Versioning Library!

dear_rami1 wrote:

> Hello-
>
> I tried to run this program to connect to an svn server
>
> String username = "domain\\rami.sayed";
>         String url ="http://frznnas-01.domain.com/svn/test1";
>         String password = "domain13";
>      
>         SVNClient svncWork = new SVNClient();
>
> svncWork.username(username);
> svncWork.password(password);
>
>         DirEntry deList[] = null;
>         try {
>            
>         deList = svncWork.list(url, Revision.HEAD ,true);
>        
>        
>         } catch (ClientException e) {
>             // TODO Auto-generated catch block
>             e.printStackTrace();
>         }
>
> and It gives me this authentication exception
>
> org.tigris.subversion.javahl.ClientException: svn: OPTIONS of '/svn/test1':
> 403 Forbidden (http://frznnas-01.domain.com)
> at
> org.tigris.subversion.javahl.JavaHLObjectFactory.throwException(JavaHLObjectFactory.java:723)
> at
> org.tmatesoft.svn.core.javahl.SVNClientImpl.throwException(SVNClientImpl.java:1852)
> at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:361)
> at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:321)
> at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:316)
> at org.tigris.subversion.javahl.SVNClient.list(SVNClient.java:52)
> at com.itworx.test.SVNTestClient.main(SVNTestClient.java:45)
> Caused by: org.tmatesoft.svn.core.SVNAuthenticationException: svn: OPTIONS
> of '/svn/test1': 403 Forbidden (http://frznnas-01.itworx.com)
> at
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:62)
> at
> org.tmatesoft.svn.core.internal.wc.SVNErrorManager.error(SVNErrorManager.java:51)
> at
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:597)
> at
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:257)
> at
> org.tmatesoft.svn.core.internal.io.dav.http.HTTPConnection.request(HTTPConnection.java:245)
> at
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.exchangeCapabilities(DAVConnection.java:449)
> at
> org.tmatesoft.svn.core.internal.io.dav.DAVConnection.open(DAVConnection.java:97)
> at
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.openConnection(DAVRepository.java:665)
> at
> org.tmatesoft.svn.core.internal.io.dav.DAVRepository.getLatestRevision(DAVRepository.java:172)
> at
> org.tmatesoft.svn.core.wc.SVNBasicClient.getRevisionNumber(SVNBasicClient.java:479)
> at
> org.tmatesoft.svn.core.wc.SVNBasicClient.getLocations(SVNBasicClient.java:848)
> at
> org.tmatesoft.svn.core.wc.SVNBasicClient.createRepository(SVNBasicClient.java:531)
> at org.tmatesoft.svn.core.wc.SVNLogClient.doList(SVNLogClient.java:983)
> at org.tmatesoft.svn.core.javahl.SVNClientImpl.list(SVNClientImpl.java:346)
> ... 4 more
>