On Mon Jan 13 2014 Sam Steingold wrote: > find a message in gnus with an address which > 1. is not associated with a bbdb record > 2. does not have a name on it.
I cannot reproduce this. The final error message "Record ... does not exist" has nothing to do with whether a record has a name or not, but it means that a newly created record was not properly inserted into the data base. But according to your backtrace that record already has a creation date, which is only added to a record *when* it gets properly inserted into BBDB. (I changed this a little while ago.) So when I run your test case, I get a record for the mail address gnu-prog-disc...@gnu.org without a name, and this record is just handled fine. BBDB displays ??? instead of the name. I am wondering: Is your installation of BBDB somehow (partially?) outdated? > --8<---------------cut here---------------start------------->8--- > Message-ID: <1388125924.1825.18.camel@german-desktop> > Subject: New package GNU FisicaLab > From: Germán Arias <germanan...@gmx.es> > To: gnu-p...@gnu.org > Date: Fri, 27 Dec 2013 00:32:04 -0600 > X-Mailer: Evolution 3.2.3-0ubuntu6+6.0trisquel1 > Mime-Version: 1.0 > X-Provags-ID: V03:K0:RFPOlt9tHxNqf39arM2yjuN3j/RdEewgSQ700n8/gFZ2bKiXWO5 > qOGBvP2/fhEHAMzxmoxLAmOnrQ+bokmBVzYRvfq1/g2Yf8yU4fUIX88/+PpAYko59KP9e1z > uslzHidie29+6Sr4FyDDw5ZqfmYnD6VUdhTjCIaPGT2DDEHLZp+Wf3PLDdiVeETdA7rsc+g > ZNBKBcQSHW8roPy3vuIUg== > X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.4.x-2.6.x [generic] > X-Mailman-Approved-At: Fri, 27 Dec 2013 19:22:44 -0500 > X-BeenThere: gnu-p...@gnu.org > X-Mailman-Version: 2.1.14 > Precedence: list > Reply-To: gnu-prog-disc...@gnu.org > List-Id: GNU Maintainers Announcement List <gnu-prog.gnu.org> > List-Unsubscribe: <https://lists.gnu.org/mailman/options/gnu-prog>, > <mailto:gnu-prog-requ...@gnu.org?subject=unsubscribe> > List-Archive: <https://lists.gnu.org/mailman/private/gnu-prog> > List-Post: <mailto:gnu-p...@gnu.org> > List-Help: <mailto:gnu-prog-requ...@gnu.org?subject=help> > List-Subscribe: <https://lists.gnu.org/mailman/listinfo/gnu-prog>, > <mailto:gnu-prog-requ...@gnu.org?subject=subscribe> > Content-Type: text/plain; charset="utf-8" > Content-Transfer-Encoding: base64 > Errors-To: gnu-prog-bounces+sds=gnu....@gnu.org > Sender: gnu-prog-bounces+sds=gnu....@gnu.org > X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address > (bad octet value). > X-Received-From: 2001:4830:134:3::11 > --8<---------------cut here---------------end--------------->8--- > > here is what I get: > > --8<---------------cut here---------------start------------->8--- > Debugger entered--Lisp error: (error "Record [nil nil nil nil nil nil nil > (gnu-prog-disc...@gnu.org) ((creation-date . 2014-01-13 20:22:14 +0000)) [#1= > #1# nil (gnu-prog-disc...@gnu.org) nil nil]] does not exist") > signal(error ("Record [nil nil nil nil nil nil nil > (gnu-prog-disc...@gnu.org) ((creation-date . 2014-01-13 20:22:14 +0000)) [#1= > #1# nil (gnu-prog-disc...@gnu.org) nil nil]] does not exist")) > error("Record %s does not exist" [nil nil nil nil nil nil nil > ("gnu-prog-disc...@gnu.org") ((creation-date . "2014-01-13 20:22:14 +0000")) > [#1="" #1# nil ("gnu-prog-disc...@gnu.org") nil nil]]) > bbdb-display-records((["Germán" "Arias" nil nil nil nil nil > ("germanan...@gmx.es") ((notes . "GNU FisicaLab (PhysicsLab) is an educational > application to solve physics problems") (url . > "http://www.gnu.org/software/fisicalab/") (creation-date . "2013-12-30 > 23:42:46 +0000") (timestamp . "2013-12-30 23:43:39 +0000")) ["Germán Arias" > "Arias, Germán" nil ("germanan...@gmx.es") "ariasgermán" #<marker at 103786 in > .bbdb>]] [nil nil nil nil nil nil nil ("gnu-prog-disc...@gnu.org") > ((creation-date . "2014-01-13 20:22:14 +0000")) [#1="" #1# nil > ("gnu-prog-disc...@gnu.org") nil nil]] [nil "gnu-prog-bounces" nil nil nil nil > nil ("gnu-prog-bounces+sds=gnu....@gnu.org") ((creation-date . "2014-01-13 > 20:22:16 +0000") (timestamp . "2014-01-13 20:22:16 +0000")) > ["gnu-prog-bounces" "gnu-prog-bounces" nil > ("gnu-prog-bounces+sds=gnu....@gnu.org") "gnu-prog-bounces" #<marker at 358117 > in .bbdb>]]) nil nil nil (lambda (window) (with-current-buffer (window-buffer > window) (memq major-mode (quote (gnus-summary-mode gnus-article-mode > gnus-tree-mode)))))) > bbdb-mua-edit-field(nil query sender) > bbdb-mua-edit-field-sender(nil query) > call-interactively(bbdb-mua-edit-field-sender nil nil) > command-execute(bbdb-mua-edit-field-sender) > --8<---------------cut here---------------end--------------->8--- ------------------------------------------------------------------------------ CenturyLink Cloud: The Leader in Enterprise Cloud Services. Learn Why More Businesses Are Choosing CenturyLink Cloud For Critical Workloads, Development Environments & Everything In Between. Get a Quote or Start a Free Trial Today. http://pubads.g.doubleclick.net/gampad/clk?id=119420431&iu=/4140/ostg.clktrk _______________________________________________ bbdb-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bbdb-info BBDB Home Page: http://bbdb.sourceforge.net/