From users-return-18303-apmail-subversion-users-archive=subversion.apache.org@subversion.apache.org Sun Jun 16 19:24:51 2013 Return-Path: X-Original-To: apmail-subversion-users-archive@minotaur.apache.org Delivered-To: apmail-subversion-users-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id A2F6CC77F for ; Sun, 16 Jun 2013 19:24:51 +0000 (UTC) Received: (qmail 92515 invoked by uid 500); 16 Jun 2013 19:24:51 -0000 Delivered-To: apmail-subversion-users-archive@subversion.apache.org Received: (qmail 92434 invoked by uid 500); 16 Jun 2013 19:24:50 -0000 Mailing-List: contact users-help@subversion.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list users@subversion.apache.org Received: (qmail 92427 invoked by uid 99); 16 Jun 2013 19:24:50 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Jun 2013 19:24:50 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jcorvel@gmail.com designates 209.85.223.177 as permitted sender) Received: from [209.85.223.177] (HELO mail-ie0-f177.google.com) (209.85.223.177) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 16 Jun 2013 19:24:46 +0000 Received: by mail-ie0-f177.google.com with SMTP id aq17so5257187iec.22 for ; Sun, 16 Jun 2013 12:24:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=um8v/vTN883EkRF/ovt+vnBhlhUX/cxC9fiTDHHIfrg=; b=y1YQ3xClaB08lSPu91PpbVWNcKn0+sr7fMxy9W46IlRttfcgGJNQIiPiu08u6aAz9P kUZJywf/vn6E9Qq0e5h2vS9gF3S2LQeCYz8H69NvvHG+DBEJmEHuqpnscHuESOUQciTS snL7eRzO31/1L+HblwHheMVqiGK8vE4MaImhTPC1m273lmSX5VIL2vJeAEmiAV80Cf6b u96nb0s+oDh9Zjvo5dyM+YxFZtkxKBjmBMbcLwJ2UEJPQS5hgBr6puzSU/Pn0ADI6oBb I7p+MSam4Oz5Udd4VyLqE18/DeWOqD9xxKatSOiiRw7mzomDJo0mhoa3CMBR0VDw7stM 4F/g== X-Received: by 10.50.50.172 with SMTP id d12mr3367145igo.106.1371410665785; Sun, 16 Jun 2013 12:24:25 -0700 (PDT) MIME-Version: 1.0 Received: by 10.64.227.130 with HTTP; Sun, 16 Jun 2013 12:24:05 -0700 (PDT) In-Reply-To: References: From: Johan Corveleyn Date: Sun, 16 Jun 2013 21:24:05 +0200 Message-ID: Subject: Re: Error assertion during update To: =?UTF-8?B?16TXkNeg15wg16rXldeb16DXlCAtINeg15nXqCDXkdeo?= Cc: "users@subversion.apache.org" Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Jun 13, 2013 at 3:54 PM, =D7=A4=D7=90=D7=A0=D7=9C =D7=AA=D7=95=D7= =9B=D7=A0=D7=94 - =D7=A0=D7=99=D7=A8 =D7=91=D7=A8 wrote: > Hi, > I encountered this error while updating from windows explorer. > I discovered that someone committed to the repository a folder called "E:= " > After removing that folder from the repository the error didn't re-occur > > Nir > > > > > --------------------------- > Subversion Exception! > --------------------------- > Subversion encountered a serious problem. > Please take the time to report this on the Subversion mailing list > with as much information as possible about what > you were trying to do. > But please first search the mailing list archives for the error message > to avoid reporting the same problem repeatedly. > You can find the mailing list archives at > http://subversion.apache.org/mailing-lists.html > > Subversion reported the following > (you can copy the content of this dialog > to the clipboard using Ctrl-C): > > In file > > 'D:\Development\SVN\Releases\TortoiseSVN-1.7.12\ext\subversion\subversion= \libsvn_wc\update_editor.c' > line 1587: assertion failed (action =3D=3D svn_wc_conflict_action_edit |= | > action > =3D=3D svn_wc_conflict_action_delete || action =3D=3D > svn_wc_conflict_action_replace) > --------------------------- > --------------------------- > Hi Nir, Thanks for the report. I believe this crash is specific to TortoiseSVN (so maybe you can also report it on the Tortoise mailinglist [1]). More specifically, with the commandline I also get strange behavior, but not a crash: 1) When I try this with commandline 1.7.9, I get some strange behavior that notifies an "Exists" notification (E), but doesn't really checkout the directory. See below [2]. This is obviously a bug, but it doesn't crash. It seems this is very much like this issue: http://subversion.tigris.org/issues/show_bug.cgi?id=3D3288 (svn crashes when checking out subdirectories with backslashes in their names), which is fixed in 1.8.0, but see below. 2) When I try this with commandline 1.8.0 (to be released in a couple of days), I get a nice error, but the output isn't exactly right. It says: [[[ C:\Temp\svntest18>svn --version -q 1.8.0 C:\Temp\svntest18>svnadmin create repos C:\Temp\svntest18>svn co file:///c:/temp/svntest18/repos wc Checked out revision 0. C:\Temp\svntest18>svn mkdir -mm "file:///c:/temp/svntest18/repos/E:" Committed revision 1. C:\Temp\svntest18>svn up wc Updating 'wc': svn: E155000: '.' is not valid as filename in directory 'C:\Temp\svntest18\= wc' ]]] So instead of 'E:' it says '.'. But it's already much better than 1.7. I'll check if I can find out why it doesn't report the correct invalid filename. [1] http://tortoisesvn.net/community.html [2] With 1.7.9 I get the following: [[[ C:\Temp\svntest>svnadmin create repos C:\Temp\svntest>svn co file:///c:/temp/svntest/repos wc Checked out revision 0. C:\Temp\svntest>cd wc C:\Temp\svntest\wc>cd .. C:\Temp\svntest>svn mkdir -mm "file:///c:/temp/svntest/repos/E:" Committed revision 1. C:\Temp\svntest>svn ls file:///c:/temp/svntest/repos E:/ C:\Temp\svntest>svn up wc Updating 'wc': E wc Updated to revision 1. C:\Temp\svntest>cd wc C:\Temp\svntest\wc>dir Volume in drive C has no label. Volume Serial Number is 00C1-25E4 Directory of C:\Temp\svntest\wc 06/16/2013 08:38 PM . 06/16/2013 08:38 PM .. 0 File(s) 0 bytes 2 Dir(s) 32,266,878,976 bytes free ]]] -- Johan