From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: owner@emacsbugs.donarmstrong.com (Emacs bug Tracking System) Newsgroups: gmane.emacs.bugs Subject: bug#2566: marked as done (23.0.91; vc-dir: (wrong-type-argument arrayp nil)) Date: Wed, 15 Apr 2009 00:40:04 +0000 Message-ID: References: <200904150030.n3F0UGFT009182@godzilla.ics.uci.edu> <70994F7DCC4F3549A6A7895E8D43B7B00B1864@dvxe.vfst.int> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----------=_1239756004-16950-2" X-Trace: ger.gmane.org 1239756264 1400 80.91.229.12 (15 Apr 2009 00:44:24 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 15 Apr 2009 00:44:24 +0000 (UTC) To: Dan Nicolaescu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Apr 15 02:45:39 2009 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LttFo-0004dl-Dz for geb-bug-gnu-emacs@m.gmane.org; Wed, 15 Apr 2009 02:45:29 +0200 Original-Received: from localhost ([127.0.0.1]:45294 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LttEP-0001Zg-Ga for geb-bug-gnu-emacs@m.gmane.org; Tue, 14 Apr 2009 20:44:01 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LttEM-0001ZP-4h for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2009 20:43:58 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LttEH-0001Z6-TK for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2009 20:43:57 -0400 Original-Received: from [199.232.76.173] (port=43797 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LttEH-0001Z1-O9 for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2009 20:43:53 -0400 Original-Received: from rzlab.ucr.edu ([138.23.92.77]:36659) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LttEG-00033n-Ud for bug-gnu-emacs@gnu.org; Tue, 14 Apr 2009 20:43:53 -0400 Original-Received: from rzlab.ucr.edu (rzlab.ucr.edu [127.0.0.1]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3F0hoW3018113; Tue, 14 Apr 2009 17:43:51 -0700 Original-Received: (from debbugs@localhost) by rzlab.ucr.edu (8.13.8/8.13.8/Submit) id n3F0e5r7017106; Tue, 14 Apr 2009 17:40:05 -0700 X-Mailer: MIME-tools 5.420 (Entity 5.420) X-Loop: owner@emacsbugs.donarmstrong.com X-Emacs-PR-Message: closed 2566 X-Emacs-PR-Package: emacs,vc-dir X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:27189 Archived-At: This is a multi-part message in MIME format... ------------=_1239756004-16950-2 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Your message dated Tue, 14 Apr 2009 17:30:16 -0700 (PDT) with message-id <200904150030.n3F0UGFT009182@godzilla.ics.uci.edu> and subject line Re: bug#2388: 23.0.90; wrong-type-argument in vc-dir has caused the Emacs bug report #2388, regarding 23.0.91; vc-dir: (wrong-type-argument arrayp nil) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@emacsbugs.donarmstrong.com immediately.) --=20 2388: http://emacsbugs.donarmstrong.com/cgi-bin/bugreport.cgi?bug=3D2388 Emacs Bug Tracking System Contact owner@emacsbugs.donarmstrong.com with problems ------------=_1239756004-16950-2 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by emacsbugs.donarmstrong.com; 4 Mar 2009 10:29:49 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=0.3 required=4.0 tests=FOURLA,MURPHY_WRONG_WORD2 autolearn=no version=3.2.5-bugs.debian.org_2005_01_02 Received: from fencepost.gnu.org (fencepost.gnu.org [140.186.70.10]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n24ATjCP008461 for ; Wed, 4 Mar 2009 02:29:46 -0800 Received: from mx10.gnu.org ([199.232.76.166]:45345) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1LeoJr-0002iM-9Z for emacs-pretest-bug@gnu.org; Wed, 04 Mar 2009 05:27:20 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1LeoM7-0001H7-3i for emacs-pretest-bug@gnu.org; Wed, 04 Mar 2009 05:29:42 -0500 Received: from mailserv.vfst.de ([212.202.224.122]:60443 helo=mailserv.vfst.int) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LeoM5-0001GM-V6 for emacs-pretest-bug@gnu.org; Wed, 04 Mar 2009 05:29:38 -0500 Received: from localhost (localhost [127.0.0.1]) by mailserv.vfst.int (Postfix) with ESMTP id E7346274040 for ; Wed, 4 Mar 2009 11:29:32 +0100 (CET) Received: from dvxe.vfst.int (dvxe.vfst.int [172.25.10.43]) by mailserv.vfst.int (Postfix) with SMTP id C7336274027 for ; Wed, 4 Mar 2009 11:29:32 +0100 (CET) X-MimeOLE: Produced By Microsoft Exchange V6.0.6249.0 content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: 23.0.91; vc-dir: (wrong-type-argument arrayp nil) Date: Wed, 4 Mar 2009 11:29:34 +0100 Message-ID: <70994F7DCC4F3549A6A7895E8D43B7B00B1864@dvxe.vfst.int> X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: 23.0.91; vc-dir: (wrong-type-argument arrayp nil) Thread-Index: AcmctBwEBIniRo/TRIazz4EWTPt3lg== From: "AE/Fischer Martin" To: X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6? (barebone, rare!) *** E-Mail body has been placed on clipboard, please paste them here! *** -------------------------------------------------------------- Debugger entered--Lisp error: (wrong-type-argument arrayp nil) ewoc-data(nil) vc-dir-node-directory(nil) vc-dir-update((("jars\\vfst\\stala\\stala_src.jar" needs-update) ("test\\de\\vfst\\data\\transformer\\DatenuebernahmeTest.java" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata" needs-update) ("test\\de\\vfst\\epr\\converter\\base\\AbstractXmlTestBase.java" needs-update) ("test\\de\\vfst\\epr\\converter\\base\\mssql.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\base\\oracle.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\base\\ortsbuch-derby_test.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\base\\stamt.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\base\\sybase-integration.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\base\\sybase.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\base\\test_external.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\EprActualFmTransformTest.ja va" edited) ("test\\de\\vfst\\epr\\converter\\fachtests\\mssql.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\oracle.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\ortsbuch-derby_test.propert ies" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\reg_from_ltChanges_aufl_tep 1_1_std_l_reg_vp_test1.xml" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\stamt.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\sybase-integration.properti es" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\sybase.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\test.xml" unregistered) ("test\\de\\vfst\\epr\\converter\\fachtests\\test_external.properties" unregistered) ("test\\de\\vfst\\epr\\converter\\testdata\\et" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\lt" unregistered) ("test\\de\\vfst\\epr\\converter\\testdata\\{}" unregistered) ("test\\de\\vfst\\epr\\converter\\testdata\\eh\\ehFromEpr_fm_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\eh\\fmEH_from_std_e_reg_all_ test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\eh\\fmEH_from_std_e_reg_all_ test2.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_nanfe_all_test 1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_nanme_all_test 1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_nbe_all_test1. xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_nbf_all_test1. xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_nhf_all_test1. xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_nhm_all_test1. xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_no_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emChanges_nrfna_all_test 1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emFromEpr_fm_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\emToEpr_reg_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nanfe _all_1_std_e_reg_aufl_b_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nanfe _all_1_std_e_reg_vh_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nanme _all_1_std_e_reg_aufl_b_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nanme _all_1_std_e_reg_vh_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nbe_a ll_1_std_e_reg_aufl_b_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nbe_a ll_1_std_e_reg_vh_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nbf_a ll_1_std_e_reg_aufl_b_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nbf_a ll_1_std_e_reg_vh_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nhf_a ll_1_std_e_reg_aufl_b_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nhf_a ll_1_std_e_reg_vh_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nhm_a ll_1_std_e_reg_aufl_b_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_nhm_a ll_1_std_e_reg_vh_test1.xml" needs-update) ("test\\de\\vfst\\epr\\converter\\testdata\\em\\reg_from_emChanges_no_1_ std_e_reg_aufl_b_test1.xml" needs-update) ...) #) #[(G31401 entries &optional more-to-come) "r=08Jq =08J\" \n? ' -------------------------------------------------------------- In GNU Emacs 23.0.91.1 (i386-mingw-nt5.1.2600) of 2009-02-27 on SOFT-MJASON Windowing system distributor `Microsoft Corp.', version 5.1.2600 configured using `configure --with-gcc (3.4)' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: DEU value of $XMODIFIERS: nil locale-coding-system: cp1252 default-enable-multibyte-characters: t Major mode: Emacs-Lisp Minor modes in effect: tooltip-mode: t tool-bar-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t Recent input: =20 Recent messages: For information about GNU Emacs and the GNU system, type C-h C-a. Loading vc-cvs...done ------------=_1239756004-16950-2 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 2388-done) by emacsbugs.donarmstrong.com; 15 Apr 2009 00:30:39 +0000 X-Spam-Checker-Version: SpamAssassin 3.2.5-bugs.debian.org_2005_01_02 (2008-06-10) on rzlab.ucr.edu X-Spam-Level: X-Spam-Bayes: score:0.5 Bayes not run. spammytokens:Tokens not available. hammytokens:Tokens not available. X-Spam-Status: No, score=-6.0 required=4.0 tests=HAS_BUG_NUMBER, MURPHY_DRUGS_REL8,X_DEBBUGS_NO_ACK autolearn=ham version=3.2.5-bugs.debian.org_2005_01_02 Received: from barrelv2.ics.uci.edu (barrelv2.ics.uci.edu [128.195.1.114]) by rzlab.ucr.edu (8.13.8/8.13.8/Debian-3) with ESMTP id n3F0UaD0015672 for <2388-done@emacsbugs.donarmstrong.com>; Tue, 14 Apr 2009 17:30:37 -0700 Received: from godzilla.ics.uci.edu (godzilla.ics.uci.edu [128.195.10.101]) by barrelv2.ics.uci.edu (8.13.8+Sun/8.13.8) with ESMTP id n3F0UHn2014971; Tue, 14 Apr 2009 17:30:17 -0700 (PDT) Received: (from dann@localhost) by godzilla.ics.uci.edu (8.13.8+Sun/8.13.6/Submit) id n3F0UGFT009182; Tue, 14 Apr 2009 17:30:16 -0700 (PDT) Date: Tue, 14 Apr 2009 17:30:16 -0700 (PDT) Message-Id: <200904150030.n3F0UGFT009182@godzilla.ics.uci.edu> From: Dan Nicolaescu To: 2388-done@emacsbugs.donarmstrong.com Cc: robert marshall Subject: Re: bug#2388: 23.0.90; wrong-type-argument in vc-dir References: <87zlgi1p9f.fsf@tnei.co.uk> <200902201612.n1KGCFvg006453@rodan.ics.uci.edu> <49A2B431.6030302@tnei.co.uk> <18851.37147.636647.611430@kahikatea.snap.net.nz> <18862.21659.153250.510667@snap.net.nz> <49B6361C.8050702@tnei.co.uk> <200903102111.n2ALB1OM029132@godzilla.ics.uci.edu> X-Debbugs-No-Ack: yes In-Reply-To: <200903102111.n2ALB1OM029132@godzilla.ics.uci.edu> (Dan Nicolaescu's message of "Tue, 10 Mar 2009 14:11:01 -0700 (PDT)") Lines: 90 MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-ICS-MailScanner-Information: Please contact the ISP for more information X-ICS-MailScanner-ID: n3F0UHn2014971 X-ICS-MailScanner: Found to be clean X-ICS-MailScanner-SpamCheck: not spam, SpamAssassin (score=-1.363, required 5, autolearn=disabled, ALL_TRUSTED -1.44, TW_SV 0.08) X-ICS-MailScanner-From: dann@godzilla.ics.uci.edu Dan Nicolaescu writes: > robert marshall writes: > > > Nick Roberts wrote: > > > Nick Roberts writes: > > > > > > I can't reproduce this. > > > > > > Can you please post step by step recipe of how you get this, starting > > > > > > with emacs -Q. > > > The output of > > > svn -u status > > > > > > in that directory might be helpful too. > > > > > > > > I can't reproduce this either now :-( > > > > > I have seen this sometimes when files have needed > > > merging/updating. I don't > > > > think it happened earlier because with SVN emacs didn't consult the remote > > > > repository by default: > > > > > > I still see this. Here's a recent backtrace: > > > > > > Debugger entered--Lisp error: (wrong-type-argument arrayp nil) > > > ewoc-data(nil) > > > (let ((data ...)) (or (vc-dir-fileinfo->directory data) > > > (file-name-directory ...))) > > > vc-dir-node-directory(nil) > > > (let* ((rd ...) (prev-node ...) (prev-dir ...)) (unless > > > (string-equal entrydir prev-dir) (ewoc-enter-before vc-ewoc node > > > ...))) > > > (cond ((string-lessp nodedir entrydir) (setq node ...)) > > > ((string-equal nodedir entrydir) (let ... ...)) (t (let* ... ...) > > > (ewoc-enter-before vc-ewoc node ...) (setq entries ... entry ...))) > > > (let* ((entryfile ...) (entrydir ...) (nodedir ...)) (cond > > > (... ...) (... ...) (t ... ... ...))) > > > (while (and entry node) (let* (... ... ...) (cond ... ... ...))) > > > (let ((entry ...) (node ...) (dotname ...)) (unless node > > > (ewoc-enter-last vc-ewoc ...) (setq node ...)) (while (and entry > > > node) (let* ... ...)) (unless (or node noinsert) (let ... ...))) > > > (save-current-buffer (set-buffer buffer) (setq entries (sort > > > entries ...)) (let (... ... ...) (unless node ... ...) (while > > > ... ...) (unless ... ...))) > > > (with-current-buffer buffer (setq entries (sort entries ...)) (let > > > (... ... ...) (unless node ... ...) (while ... ...) (unless > > > ... ...))) > > > vc-dir-update((("." needs-update) ("mydir" needs-update) > > > ("pom.xml" needs-update) ("mydir1/mydir2/myfile" needs-update) ... > > > > > > which fails because node, i.e (ewoc-nth vc-ewoc 0), is nil. > > > > > > > > I'm seeing this, today, the status gives me > > > > svn -u status > > * 7243 tests/compare.py > > * 7243 tests/harm.py > > * 7243 tests/setup-win.py > > * 7243 ipsa.i > > * 7243 Makefile > > * 7243 IscNetComponent.cpp > > * 7243 IscNetComparator.h > > * 7243 IpsaComparator.cpp > > * 7243 IscNetComponent.h > > * 7243 IscNetComparator.cpp > > * IscCompareData.h > > ? ipsa_wrap.cpp > > M * 7243 IscInterface.cpp > > ? ipsa.py > > * IscCompareData.cpp > > * 7243 Scripting.vcproj > > * 7243 . > ^^^^^^^^^^^^^^^^^^^^^^^^ > This might be the cause of the problem. Can you please try thing > patch: > > > Index: vc-svn.el > =================================================================== > RCS file: /cvsroot/emacs/emacs/lisp/vc-svn.el,v > retrieving revision 1.112 > diff -u -3 -p -u -p -r1.112 vc-svn.el > --- vc-svn.el 10 Feb 2009 05:59:14 -0000 1.112 > +++ vc-svn.el 10 Mar 2009 20:49:23 -0000 > @@ -176,7 +176,7 @@ want to force an empty list of arguments > ;; FIXME are there other possible combinations? > (cond ((eq state 'edited) (setq state 'needs-merge)) > ((not state) (setq state 'needs-update)))) > - (when state > + (when (and state (not (string= "." filename))) > (setq result (cons (list filename state) result))))) > (funcall callback result))) After doing "svn update -rSOME_OLDER_VERSION" it seems that "." can appear in the "svn status" output. So I applied this patch. ------------=_1239756004-16950-2--