Open
Description
When I try the README Clojure call Elisp function demo, I got error:
Call Elisp from Clojure:
;; emacs lisp:
(require 'clomacs)
(clomacs-httpd-start)
;; clojure:
(use 'clomacs)
(clomacs-defn emacs-version emacs-version)
(println (emacs-version))
2. Unhandled java.lang.ExceptionInInitializerError
(No message)
5173d5e1d3884202be02833334f1f23375658f5d-init.clj: 1 user/eval10423/emacs-version
RestFn.java: 397 clojure.lang.RestFn/invoke
5173d5e1d3884202be02833334f1f23375658f5d-init.clj: 4 user/eval10435
5173d5e1d3884202be02833334f1f23375658f5d-init.clj: 1 user/eval10435
Compiler.java: 7062 clojure.lang.Compiler/eval
Compiler.java: 7025 clojure.lang.Compiler/eval
core.clj: 3206 clojure.core/eval
core.clj: 3202 clojure.core/eval
enlighten.clj: 84 cider.nrepl.middleware.enlighten/eval-with-enlighten
enlighten.clj: 78 cider.nrepl.middleware.enlighten/eval-with-enlighten
Var.java: 381 clojure.lang.Var/invoke
interruptible_eval.clj: 91 nrepl.middleware.interruptible-eval/evaluate/fn
main.clj: 243 clojure.main/repl/read-eval-print/fn
main.clj: 243 clojure.main/repl/read-eval-print
main.clj: 261 clojure.main/repl/fn
main.clj: 261 clojure.main/repl
main.clj: 177 clojure.main/repl
RestFn.java: 1523 clojure.lang.RestFn/invoke
interruptible_eval.clj: 84 nrepl.middleware.interruptible-eval/evaluate
interruptible_eval.clj: 56 nrepl.middleware.interruptible-eval/evaluate
interruptible_eval.clj: 153 nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
AFn.java: 22 clojure.lang.AFn/run
session.clj: 190 nrepl.middleware.session/session-exec/main-loop/fn
session.clj: 189 nrepl.middleware.session/session-exec/main-loop
AFn.java: 22 clojure.lang.AFn/run
Thread.java: 834 java.lang.Thread/run
1. Caused by java.lang.IllegalArgumentException
No matching ctor found for class clojure.lang.AFunction$1
Reflector.java: 163 clojure.lang.Reflector/invokeConstructor
LispReader.java: 1303 clojure.lang.LispReader$EvalReader/invoke
LispReader.java: 843 clojure.lang.LispReader$DispatchReader/invoke
LispReader.java: 275 clojure.lang.LispReader/read
LispReader.java: 206 clojure.lang.LispReader/read
LispReader.java: 195 clojure.lang.LispReader/read
RT.java: 1871 clojure.lang.RT/readString
RT.java: 1866 clojure.lang.RT/readString
5173d5e1d3884202be02833334f1f23375658f5d-init.clj: 1 user/eval10423/emacs-version/fn
5173d5e1d3884202be02833334f1f23375658f5d-init.clj: 1 user/eval10423/emacs-version
RestFn.java: 397 clojure.lang.RestFn/invoke
5173d5e1d3884202be02833334f1f23375658f5d-init.clj: 4 user/eval10435
5173d5e1d3884202be02833334f1f23375658f5d-init.clj: 1 user/eval10435
Compiler.java: 7062 clojure.lang.Compiler/eval
Compiler.java: 7025 clojure.lang.Compiler/eval
core.clj: 3206 clojure.core/eval
core.clj: 3202 clojure.core/eval
enlighten.clj: 84 cider.nrepl.middleware.enlighten/eval-with-enlighten
enlighten.clj: 78 cider.nrepl.middleware.enlighten/eval-with-enlighten
Var.java: 381 clojure.lang.Var/invoke
interruptible_eval.clj: 91 nrepl.middleware.interruptible-eval/evaluate/fn
main.clj: 243 clojure.main/repl/read-eval-print/fn
main.clj: 243 clojure.main/repl/read-eval-print
main.clj: 261 clojure.main/repl/fn
main.clj: 261 clojure.main/repl
main.clj: 177 clojure.main/repl
RestFn.java: 1523 clojure.lang.RestFn/invoke
interruptible_eval.clj: 84 nrepl.middleware.interruptible-eval/evaluate
interruptible_eval.clj: 56 nrepl.middleware.interruptible-eval/evaluate
interruptible_eval.clj: 153 nrepl.middleware.interruptible-eval/interruptible-eval/fn/fn
AFn.java: 22 clojure.lang.AFn/run
session.clj: 190 nrepl.middleware.session/session-exec/main-loop/fn
session.clj: 189 nrepl.middleware.session/session-exec/main-loop
AFn.java: 22 clojure.lang.AFn/run
Thread.java: 834 java.lang.Thread/run