This has worked pretty much forever but I've apparently got a problem
entry in my bbdb that breaks both this and the
gnus-user-format-function-b provided in bbdb-gnus.el.  I think it's an
issue with duplicate entries but maybe someone wiser than I can look
at the attached backtrace and figure out if there's really a problem
with the entry itself that I could fix.  I have two entries for my
good friend Dr. Koenigsberg.  One is his home address, the other
business.  The home address entry contains a couple of net addresses,
the business one does not.  I don't recall whether I explicitly
created the two entries of if they were built that way by SyncBBDB.
For the time being, I've taken %ub out of gnus-summary-line-format so
at least I'm working but I'd like to know how to fix this problem.

Thanks,

-- 
Dave Goldberg
[EMAIL PROTECTED]

Signaling: (wrong-type-argument listp ["Adam" "Koenigsberg" nil "Florida Eye 
Associates" (["Work" "(321) 727-2020"] ["Fax" "(321) 726-4061"]) (["Main" ("502 East 
New Haven Ave.") "Melbourne" "FL" "32901" "USA"]) nil ((creation-date . "2000-11-07") 
(pilot-id . "13982388 \"Friends\" \"Main\"
  \"Field1:2\" \"phone:Fax\"
  \"Field2:0\" \"phone:Work\"
  BBDB-Unused: \"note:creation-date\",\"note:timestamp\"") (timestamp . "2000-12-12")) 
["Adam Koenigsberg" nil #<marker at 20660 in .bbdb 0x9b10ac> nil]])
  bbdb-annotate-message-sender("Adam Koenigsberg <[EMAIL PROTECTED]>" t t t)
  (if from (bbdb-annotate-message-sender from t (or ... offer-to-create) (or ... 
offer-to-create)))
)
  (let ((from ...) name net) (if (or ... ...) (setq from ...)) (if from 
(bbdb-annotate-message-sender from t ... ...)))
)
  (save-restriction (widen) (narrow-to-region (point-min) (progn ... ...)) (let (... 
name net) (if ... ...) (if from ...)))
)
  bbdb/gnus-update-record(t)
  (let ((bbdb-gag-messages t) (record ...) (bbdb-electric-p nil)) (when 
bbdb-use-pop-up (let ... ... ...)) (if record (bbdb-display-records ...)) record)
)
  bbdb/gnus-pop-up-bbdb-buffer(t)
  (or (bbdb/gnus-pop-up-bbdb-buffer t) (error "unperson"))
)
  (lambda nil "Display the contents of the BBDB for the sender of this message.\nThis 
buffer will be in `bbdb-mode', with associated keybindings." (interactive) 
(gnus-summary-select-article) (or (bbdb/gnus-pop-up-bbdb-buffer t) (error 
"unperson")))()
  call-interactively(bbdb/gnus-show-sender)

Reply via email to