[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

w3m-view-this-url does not work



This bug report will be sent to the emacs-w3m development team,
 not to your local site managers!!
Please write in simple English, because the emacs-w3m developers
aren't good at English reading. ;-)

Please describe as succinctly as possible:
	- What happened.
	- What you thought should have happened.
	- Precisely what you were doing at the time.

Please also include any Lisp back-traces that you may have.
================================================================
Dear Bug Team!

When I hit enter on a link, I get the backtrace below:
I have no idea, how to debug or fix that wrong behaviour.


Debugger entered--Lisp error: (void-variable handler)
  (w3m-goto-url url reload nil nil w3m-current-url handler)
  (prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer (current-buffer) wconfig (current-window-configuration)))
  (ad-Orig-save-window-excursion (prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer ... wconfig ...)))
  eval((ad-Orig-save-window-excursion (prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer ... wconfig ...))))
  #[(&rest args) "ÃÄÅÆ\nB!)Ç)D‡" [ad-return-value task-is-switching args nil t eval ad-Orig-save-window-excursion quote] 3 "$ad-doc: save-window-excursion$"]((prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer (current-buffer) wconfig (current-window-configuration))))
  #<subr macroexpand>((save-window-excursion (prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer ... wconfig ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  macroexpand((save-window-excursion (prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer ... wconfig ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  cl-macroexpand-all((save-window-excursion (prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer ... wconfig ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  #[(x) "Â	\"‡" [x env cl-macroexpand-all] 3]((save-window-excursion (prog1 (w3m-goto-url url reload nil nil w3m-current-url handler) (setq newbuffer ... wconfig ...))))
  mapcar(#[(x) "Â	\"‡" [x env cl-macroexpand-all] 3] ((save-window-excursion (prog1 ... ...))))
  cl-macroexpand-body(((save-window-excursion (prog1 ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  cl-macroexpand-all((let ((handler ...)) (save-window-excursion (prog1 ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  #[(x) "Â	\"‡" [x env cl-macroexpand-all] 3]((let ((handler ...)) (save-window-excursion (prog1 ... ...))))
  mapcar(#[(x) "Â	\"‡" [x env cl-macroexpand-all] 3] ((let (...) (save-window-excursion ...))))
  cl-macroexpand-body(((let (...) (save-window-excursion ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  cl-macroexpand-all((let ((success ...)) (if (w3m-process-p success) (if handler success ...) (if ... ... success))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  #[(x) "Â	\"‡" [x env cl-macroexpand-all] 3]((let ((success ...)) (if (w3m-process-p success) (if handler success ...) (if ... ... success))))
  mapcar(#[(x) "Â	\"‡" [x env cl-macroexpand-all] 3] ((let (...) (if ... ... ...))))
  cl-macroexpand-body(((let (...) (if ... ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  cl-macroexpand-all((w3m-process-do (success (save-window-excursion ...)) (when (and ... ...) (set-window-configuration wconfig)) (when pos (w3m-delete-buffer-if-empty buffer)) (when (and pos ...) (save-excursion ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  #[(x) "Â	\"‡" [x env cl-macroexpand-all] 3]((w3m-process-do (success (save-window-excursion ...)) (when (and ... ...) (set-window-configuration wconfig)) (when pos (w3m-delete-buffer-if-empty buffer)) (when (and pos ...) (save-excursion ... ...))))
  mapcar(#[(x) "Â	\"‡" [x env cl-macroexpand-all] 3] ((w3m-process-do (success ...) (when ... ...) (when pos ...) (when ... ...))))
  cl-macroexpand-body(((w3m-process-do (success ...) (when ... ...) (when pos ...) (when ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  cl-macroexpand-all((let (handler) (w3m-process-do (success ...) (when ... ...) (when pos ...) (when ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  #[(x) "Â	\"‡" [x env cl-macroexpand-all] 3]((let (handler) (w3m-process-do (success ...) (when ... ...) (when pos ...) (when ... ...))))
  mapcar(#[(x) "Â	\"‡" [x env cl-macroexpand-all] 3] ((if new-session (let ... ... ... ...) (setq buffer ...)) (let (handler) (w3m-process-do ... ... ... ...))))
  cl-macroexpand-body(((if new-session (let ... ... ... ...) (setq buffer ...)) (let (handler) (w3m-process-do ... ... ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  cl-macroexpand-all((progn (if new-session (let ... ... ... ...) (setq buffer ...)) (let (handler) (w3m-process-do ... ... ... ...))) (("pos" (symbol-value --pos--68613) t) ("buffer" (symbol-value --buffer--68614) t) ("newbuffer" (symbol-value --newbuffer--68615) t) ("wconfig" (symbol-value --wconfig--68616) t) (defun . cl-defun-expander)))
  #[(bindings &rest body) "ÆÇ	\"ÈÉBÆÊ\n\"ËC¤\f¤\"Ì!@ÍN„/ÎÆÏ\n\"ÐÆÑ\n\"
\"E‚>ÎÆÒ\n\"ÓÔÕÆÖ\n\"#
F+‡" [cl-closure-vars bindings vars body cl-macro-environment ebody mapcar #[... ":„CÂÃÄ@\"!	B‰@ÅLˆ@‰A@)	@E‡" [x cl-closure-vars gensym format "--%s--" [bad-lexical-ref]] 5] cl-macroexpand-all progn #[... "Á@!‰AA)@DÃE‡" [x symbol-name symbol-value t] 4] (defun . cl-defun-expander) last used let #[... "‰AA)@‰A@)D‡" [x] 3] sublis #[... "‰AA)@Á‰AA)@DB‡" [x quote] 4] #[... "‰AA)@ÁÂÃ@\"DD‡" [x make-symbol format "--%s--"] 6] apply append (setf) #[... "Á‰AA)@D‰A@)D‡" [x symbol-value] 3]] 8 ("/home/reichr/prg/stow/emacs-cvs/share/emacs/21.3.50/lisp/emacs-lisp/cl-macs.elc" . 36887)]((pos buffer newbuffer wconfig) (if new-session (let (...) (setq pos ... buffer ...) (when w3m-view-this-url-new-session-in-background ...) (when empty ...)) (setq buffer (current-buffer))) (let (handler) (w3m-process-do (success ...) (when ... ...) (when pos ...) (when ... ...))))
  (lexical-let (pos buffer newbuffer wconfig) (if new-session (let ... ... ... ...) (setq buffer ...)) (let (handler) (w3m-process-do ... ... ... ...)))
  w3m-view-this-url-1("http://ramirez.riic.uni-linz.ac.at/riic/CategoryTools"; nil nil)
  (cond ((setq act ...) (eval act)) ((setq url ...) (w3m-view-this-url-1 url arg new-session)) ((w3m-url-valid ...) (if ... ... ...)) ((setq url ...) (unless ... ...)) (t (w3m-message "No URL at point")))
  (let ((w3m-prefer-cache ...) act url) (cond (... ...) (... ...) (... ...) (... ...) (t ...)))
  w3m-view-this-url(nil nil)
  call-interactively(w3m-view-this-url)



================================================================

System Info to help track down your bug:
---------------------------------------
emacs-w3m-version
 => "1.4.0.89"
emacs-version
 => "GNU Emacs 21.3.50.2 (i386-unknown-freebsd5.2, X toolkit, Xaw3d scroll bars)\n of 2004-08-19 on nanni.riic.uni-linz.ac.at"
mule-version
 => "5.0 (SAKAKI)"
system-type
 => berkeley-unix
w3m-version
 => "w3m/0.4.2+cvs-1.896-m17n"
w3m-type
 => w3m-m17n
w3m-compile-options
 => ("lang=en" "m17n" "color" "ansi-color" "mouse" "menu" "cookie" "ssl" "ssl-verify" "external-uri-loader" "w3mmailer" "nntp" "ipv6" "alarm" "mark")
w3m-language
 => nil
w3m-command-arguments
 => nil
w3m-command-arguments-alist
 => nil
w3m-command-environment
 => nil
w3m-input-coding-system
 => utf-8
w3m-output-coding-system
 => utf-8
w3m-use-mule-ucs
 => nil