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

Repo Browser crash on Export from Compare URLs

From: Freeman, Kevin <KFreeman_at_pccval.com>
Date: 2007-05-04 21:25:19 CEST

This error was observer with nightly build 9282, the reproduction recipe is
below.

It seems that this error is coming from the svn library, but it causes tsvn
to crash. I don't see how this is a configuration problem since we are
using basic authentication and I had to authenticate in order to open the
Repo Browser. Our project is approaching 3000 revisions and we have never
had any permission-related errors in the past. The apache configuration has
not changed for several months.

RECIPE:

Start Repo Browser, navigate to a branch, then right-click and select "Mark
for comparison"
Right-click a related tag, select "Compare URLs"
In Changed Files dialog, choose 1 or more files for export, then right-click
and select "Export selection to..."
Enter location in file dialog (eg. Desktop) and click OK

This results in 2 stacked dialog boxes: the topmost has a red X icon with
the text "Access is denied."
The dialog below looks like the standard Windows file copy progress dialog
and has the title Please Wait. The folder animation is looping, and the
text "Getting file [url of the first file selected]" is displayed. The
progress bar has no blue bar (looks like it failed before 1st file was
copied.) The Changed Files dialog cannot be closed.

Tortoise is installed on a WinXP client with all service packs/updated
applied.
svn is installed on a Win2K server and is accessed via apache. The Apache
config is:
<Location /svn>
DAV svn
SVNListParentPath on
SVNParentPath d:\svnrepos
SVNIndexXSLT "/svn-util/svnindex.xsl"
AuthName "Subversion repositories"
AuthType Basic
AuthUserFile passwd
Require valid-user
</Location>

--
Kevin Freeman
Programmer / Analyst
WebSPOC Team
ValCom, Technology Management Solutions
630.285.6881
Received on Fri May 4 21:30:06 2007

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