Package: emacs-jabber Version: 0.7.91-2 Severity: important Hello.
When trying to join a conference, I get the following error in echo area: "Wrong type argument: listp, t" The *Messages* buffer has more details (see also the backtrace below): jabber-get-conference-data-internal: Wrong type argument: listp, t Groupchat feature starts working as soon as I unload 'jabber-bookmarks: (unload-feature 'jabber-bookmarks) BTW, removing `jabber-bookmarks.elc' doesn't help. (I did restart Emacs after moving the file to /tmp directory, yes.) Thank you. -----BEGIN BACKTRACE----- Debugger entered--Lisp error: (wrong-type-argument listp t) car(t) (setq node (car --cl-dolist-temp--)) (while --cl-dolist-temp-- (setq node (car --cl-dolist-temp--)) (when (and ... ...) (return ...)) (setq --cl-dolist-temp-- (cdr --cl-dolist-temp--))) (let ((--cl-dolist-temp-- result) node) (while --cl-dolist-temp-- (setq node ...) (when ... ...) (setq --cl-dolist-temp-- ...)) nil) (catch (quote --cl-block-nil--) (let (... node) (while --cl-dolist-temp-- ... ... ...) nil)) (cl-block-wrapper (catch (quote --cl-block-nil--) (let ... ... nil))) (block nil (let (... node) (while --cl-dolist-temp-- ... ... ...) nil)) (dolist (node result) (when (and ... ...) (return ...))) (let ((entry ...)) (if key (plist-get entry key) entry)) jabber-get-conference-data-internal(t "priv...@conference.jabber.kiev.ua" :nick) (if (null cont) (jabber-get-conference-data-internal (jabber-get-bookmarks-from-cache jc) conference-jid key) (jabber-get-bookmarks jc (lexical-let ... ...))) jabber-get-conference-data((:fsm jabber-connection :state :session-established :state-data (:send-function jabber-ssl-send :username "valery.vv" :server "gmail.com" :resource "248CE963" :password nil :registerp nil :connection-type ssl :encrypted t :network-server "127.0.0.1" :port 12345 :connection #<process jabber> :session-id "ECA026EF0E97FDCD" :stream-features (stream:features nil ...) :sasl-data nil :ever-session-established t :roster (...) :roster-ewoc [...] :roster-pending-updates nil) :sleep #[(secs) "ÁÂ\"" [secs accept-process-output nil] 3] :deferred nil :timeout nil) "priv...@conference.jabber.kiev.ua" nil :nick) jabber-muc-read-my-nickname((:fsm jabber-connection :state :session-established :state-data (:send-function jabber-ssl-send :username "valery.vv" :server "gmail.com" :resource "248CE963" :password nil :registerp nil :connection-type ssl :encrypted t :network-server "127.0.0.1" :port 12345 :connection #<process jabber> :session-id "ECA026EF0E97FDCD" :stream-features (stream:features nil ...) :sasl-data nil :ever-session-established t :roster (...) :roster-ewoc [...] :roster-pending-updates nil) :sleep #[(secs) "ÁÂ\"" [secs accept-process-output nil] 3] :deferred nil :timeout nil) "priv...@conference.jabber.kiev.ua") (list account group (jabber-muc-read-my-nickname account group) t) (let ((account ...) (group ...)) (list account group (jabber-muc-read-my-nickname account group) t)) call-interactively(jabber-groupchat-join) -----END BACKTRACE----- -- System Information: Debian Release: lenny/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.26-1-686 (SMP w/2 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/bash Versions of packages emacs-jabber depends on: ii emacs22 22.2+2-5 The GNU Emacs editor Versions of packages emacs-jabber recommends: ii flim 1:1.14.9-2 library about internet message for ii xprintidle 0.1-1 Small utility that prints user's i emacs-jabber suggests no packages. -- no debconf information -- vvv