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/

Reply via email to