You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Functions are capable of being instrumented for debugging, regardless of how many keys are destructured.
Actual behavior
An error is thrown when instrumenting a function when more than eight key-value pairs are associatively destructured.
class clojure.lang.Symbol cannot be cast to class clojure.lang.Keyword (clojure.lang.Symbol and clojure.lang.Keyword are in unnamed module of loader 'app')
Steps to reproduce the problem
Use cider-debug-defun-at-point on the following function definition:
(defncan-not-instrument
[{one :one
two :two
three :three
four :four
five :five
six :six
seven :seven
eight :eight
nine :nine}]
(format"%s-%s-%s-%s-%s-%s-%s-%s-%s" one two three four five six seven eight nine))
Expected behavior
Functions are capable of being instrumented for debugging, regardless of how many keys are destructured.
Actual behavior
An error is thrown when instrumenting a function when more than eight key-value pairs are associatively destructured.
Steps to reproduce the problem
Use
cider-debug-defun-at-point
on the following function definition:A reproduction repository is located here:
https://github.com/dpassen/cider-instrument-repro
Environment & Version information
CIDER version information
Lein / Clojure CLI version
Clojure CLI version 1.12.0.1479
Emacs version
29.4
Operating system
macOS Sonoma 14.5
JDK distribution
temurin-11.0.20+101
The text was updated successfully, but these errors were encountered: