Hi everyone, After using BBDB 2.00.06 for quite a while, I just retrieved and installed the current CVS version of BBDB. Except for an problem with an undefined node in the info file the installation went fine. I am using Xemacs 2.1.11 on a Solaris 7 box. I have not changed my configuration files. After restarting Xemacs and invocing bbdb for the first time i converted my .bbdb file to the version 5 file format. Here comes the problem: When I startup vm, the mailer reads the INBOX file and produces an error message (Wrong type argument, stringp, nil) after reaching the first unread message. I attached the output of a vm invocation with the variable debug-on-error set. I have also tried this with a barebones version of my initialization files (.emacs and .vm) to avoid possible conflicts, but to no avail. This also happens when I keep the .bbdb file in Version 3 format. Is this a known problem? How do I fix it? Thanks in advance -- Stephan
Signaling: (wrong-type-argument stringp nil) string-match(nil "Gerhard Schromm") bbdb/vm-get-from([[#<marker at 192629 in INBOX 0x6e53dc> #<marker at 192662 in INBOX 0x6e53f4> nil #<marker at 194667 in INBOX 0x74da74> #<marker at 195585 in INBOX 0x6e5424> #<marker at 195585 in INBOX 0x6e540c>] ["38" " 38" nil #<marker at 3107 in INBOX Summary 0x7f1244> #<marker at 3198 in INBOX Summary 0x7f125c> <<>> <-- From_-with-Content-Length "38" #<buffer "INBOX"> nil nil nil nil nil nil nil nil #<extent (3107, 3198) H 0x536d0c in buffer INBOX Summary>] [nil t nil nil nil nil nil nil nil] ["918" "" "29" "August" "2000" "15:22:54" "+0200" "Gerhard Schromm" "[EMAIL PROTECTED]" "<[EMAIL PROTECTED]>" "21" "[Debian]:Re: Fragen nach Neuinstallation" nil nil nil "8" "2000082913:22:54" "[Debian]:Re: Fragen nach Neuinstallation" (number " " mark "U Gerhard Schromm Aug 29 21/918 " thread-indent "\"[Debian]:Re: Fragen nach Neuinstallation\"\n") "<[EMAIL PROTECTED]>" ("<[EMAIL PROTECTED]>" "<[EMAIL PROTECTED]>" "<[EMAIL PROTECTED]>")] [nil <v> t nil nil]] t) bbdb/vm-update-records(nil) bbdb/vm-pop-up-bbdb-buffer() run-hooks(bbdb/vm-pop-up-bbdb-buffer) vm-run-message-hook([[#<marker at 192629 in INBOX 0x6e53dc> #<marker at 192662 in INBOX 0x6e53f4> nil #<marker at 194667 in INBOX 0x74da74> #<marker at 195585 in INBOX 0x6e5424> #<marker at 195585 in INBOX 0x6e540c>] ["38" " 38" nil #<marker at 3107 in INBOX Summary 0x7f1244> #<marker at 3198 in INBOX Summary 0x7f125c> <<>> <-- From_-with-Content-Length "38" #<buffer "INBOX"> nil nil nil nil nil nil nil nil #<extent (3107, 3198) H 0x536d0c in buffer INBOX Summary>] [nil t nil nil nil nil nil nil nil] ["918" "" "29" "August" "2000" "15:22:54" "+0200" "Gerhard Schromm" "[EMAIL PROTECTED]" "<[EMAIL PROTECTED]>" "21" "[Debian]:Re: Fragen nach Neuinstallation" nil nil nil "8" "2000082913:22:54" "[Debian]:Re: Fragen nach Neuinstallation" (number " " mark "U Gerhard Schromm Aug 29 21/918 " thread-indent "\"[Debian]:Re: Fragen nach Neuinstallation\"\n") "<[EMAIL PROTECTED]>" ("<[EMAIL PROTECTED]>" "<[EMAIL PROTECTED]>" "<[EMAIL PROTECTED]>")] [nil <v> t nil nil]] vm-select-message-hook) vm-preview-current-message() byte-code("..." [bufferp folder nil preserve-auto-save-file totals-blurb first-time folder-buffer did-read-index-file full-startup expand-file-name vm-primary-inbox vm-folder-directory file file-directory-p error "%s is a directory" vm-get-file-buffer default-directory t no-conversion coding-system-for-read default-enable-multibyte-characters enable-local-variables inhibit-local-variables message "Reading %s..." find-file-noselect item vm-folder-history "Reading %s... done" vm-fsfemacs-mule-p enable-multibyte-characters set-buffer-multibyte buffer-file-coding-system current-load-list vm-xemacs-mule-p get-coding-system no-conversion-unix no-conversion-dos no-conversion-mac binary buffer-modified-p omodified buffer-read-only ((set-buffer-modified-p omodified)) encode-coding-region set-buffer-file-coding-system decode-coding-region coding-system-base ((set-buffer-modified-p omodified)) ...] 7) #<compiled-function (&optional folder read-only) "...(13)" [vm-session-initialization done (byte-code " !? ! \n\"!\"!!\"! \n@B) \"-)q!\"B\"#!!!=!!!=!!!=!!!= *+ed!#\"ed!#+!!!=!!!= *+ed!#\"ed!#+ 56=?8 ? 8\";! += p!!@ !A B C ?# D E F G H I J KL M N O \"PQpRS RKCKT U D$VW )X Y Z [ \\] !^ _ !` ab c Ёd e \"PfgVW hS KCKT U D$i PQp!)jk l m ! !n o !!p q \"rs=t 8u \"v !C !X Y k Z !tw?x y ?!." ... 7)] 2 "Read mail under Emacs.\nOptional first arg FOLDER specifies the folder to visit. It defaults\nto the value of vm-primary-inbox. The folder buffer is put into VM\nmode, a major mode for reading mail.\n\nPrefix arg or optional second arg READ-ONLY non-nil indicates\nthat the folder should be considered read only. No attribute\nchanges, message additions or deletions will be allowed in the\nvisited folder.\n\nVisiting the primary inbox causes any contents of the system mailbox to\nbe moved and appended to the resulting buffer.\n\nAll the messages can be read by repeatedly pressing SPC. Use `n'ext and\n`p'revious to move about in the folder. Messages are marked for\ndeletion with `d', and saved to another folder with `s'. Quitting VM\nwith `q' expunges deleted messages and saves the buffered folder to\ndisk.\n\nSee the documentation for vm-mode for more information." (list nil current-prefix-arg)>(nil nil) call-interactively(vm) command-execute(vm t) execute-extended-command(nil) call-interactively(execute-extended-command)