组织议程 "wrong number of arguments" 错误

Org agenda "wrong number of arguments" error

我最近在我的工作电脑上运行了 Win7->Win10,现在 org-agenda 出现错误。

我已将与 org-mode 相关的 .emacs 缩减为以下内容,但问题仍然存在。

(custom-set-variables
 '(org-agenda-files (quote ("~/org/inWork.org")))
)

当我 运行 org-agenda 'a' 时,我得到一个空的议程,只有日期,没有从 inWork.org 中捕获任何内容。迷你缓冲区显示 Wrong number of arguments: (0 . 0), 2

运行 在调试模式下同样给出

的回溯
Debugger entered--Lisp error: (wrong-number-of-arguments (0 . 0) 2)
org-get-tags(nil nil)
org-agenda-get-deadlines()
org-agenda-get-day-entries("~/org/inWork.org" (2 7 2019) :deadline :scheduled :timestamp :sexp)
apply(org-agenda-get-day-entries "~/org/inWork.org" (2 7 2019) (:deadline :scheduled :timestamp :sexp))
org-agenda-list(nil)
funcall-interactively(org-agenda-list nil)
call-interactively(org-agenda-list)
org-agenda(nil)
funcall-interactively(org-agenda nil)
call-interactively(org-agenda nil nil)
command-execute(org-agenda)

org-agenda 't' 也同样失败。我尝试尽可能地剥离 org 文件和 .emacs,但我无法隔离问题。

感谢任何帮助。

好吧,刚刚卸载了 org 9.2.1,回退到 org 9.1.9(内置),然后修复了它。议程抓取文件,没有错误。

不确定 9.2.1 有什么问题。是。

我在升级org时遇到了同样的错误。当我降级后,我可以重新开始议程。

版本差异(Non-working/working):

Org mode version 9.2.1 (9.2.1-33-g029cf6-elpa @ /home/sdaa/.emacs.d/elpa/org-20190225/)

Org mode version 9.2.1 (9.2.1-23-g126a37-elpa @ /home/sdaa/.emacs.d/elpa/org-9.2.2/)

9.2.1-33 的错误消息是这样的: org-agenda-get-restriction-and-command:参数数量错误

不同 org-mode 版本的 emacs-config 相同。

我在 mac osx 中新安装 spacemacs 时遇到了这个问题。重新编译 elpa 修复了它:

M-: (byte-recompile-directory package-user-dir nil 'force)