[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

JavaHL: redirect cycle detected for non-cyclic redirects

From: Marc Strapetz <marc.strapetz_at_syntevo.com>
Date: Wed, 24 May 2017 12:19:13 +0200

I have following Apache virtual host configuration which contains a
redirect:

   RedirectMatch 301 ^/svntest/(.*)$ /svntests/$1

   <Location /svntests>
     DAV svn
     SVNParentPath /misc/svntests
     ...
   </Location>

When trying to access a redirected repository from command line, this
works fine:

$ svn ls https://host/svntest/test1
Redirecting to URL 'https://host/svntests/test1':
project1/

When trying to access using JavaHL, a "Redirect cycle detected for URL"
SubversionException is thrown. Code snippet:

RemoteFactory remoteFactory = new RemoteFactory();
remoteFactory.openRemoteSession("https://host/svntest/test1", 100);

As the definition is not cyclic and retryAttempts=100 should be
sufficient, it looks like there is a JavaHL problem related to redirects?

Tested with Subversion 1.9.5

-Marc
Received on 2017-05-24 12:19:18 CEST

This is an archived mail posted to the Subversion Dev mailing list.