Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for Clojure 1.10 #28

Open
devth opened this issue Jan 13, 2019 · 2 comments
Open

Support for Clojure 1.10 #28

devth opened this issue Jan 13, 2019 · 2 comments

Comments

@devth
Copy link

devth commented Jan 13, 2019

I ran the tests against Clojure 1.10 and it blew up mightily.

Errors like:

lein test :only spec-provider.trace-test/instrument-test

ERROR in (instrument-test) (alpha.clj:132)
Uncaught exception, not in assertion.
expected: nil
  actual: clojure.lang.ExceptionInfo: Call to #'spec-provider.stats/update-stats
 did not conform to spec.
{:clojure.spec.alpha/problems ({:path [:stats :clojure.spec.alpha/nil], :pred ni
l?, :val #:spec-provider.stats{:distinct-values #{}, :sample-count 1, :pred-map
{#object[clojure.core$sequential_QMARK_ 0x65e21ce3 "clojure.core$sequential_QMAR
K_@65e21ce3"] #:spec-provider.stats{:sample-count 1, :min-length 11, :max-length
 11}}, :elements-pos {0 #:spec-provider.stats{:distinct-values #{10}, :sample-co
unt 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$i
nteger_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 10, :max 10
}}}, 7 #:spec-provider.stats{:distinct-values #{80}, :sample-count 1, :pred-map
{#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cb
eac65"] #:spec-provider.stats{:sample-count 1, :min 80, :max 80}}}, 1 #:spec-pro
vider.stats{:distinct-values #{20}, :sample-count 1, :pred-map {#object[clojure.
core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-pr
ovider.stats{:sample-count 1, :min 20, :max 20}}}, 4 #:spec-provider.stats{:dist
inct-values #{50}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMAR
K_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sam
ple-count 1, :min 50, :max 50}}}, 6 #:spec-provider.stats{:distinct-values #{70}
, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "cl
ojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min
 70, :max 70}}}, 3 #:spec-provider.stats{:distinct-values #{40}, :sample-count 1
, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$intege
r_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 40, :max 40}}},
2 #:spec-provider.stats{:distinct-values #{30}, :sample-count 1, :pred-map {#obj
ect[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65
"] #:spec-provider.stats{:sample-count 1, :min 30, :max 30}}}, 9 #:spec-provider
.stats{:distinct-values #{100}, :sample-count 1, :pred-map {#object[clojure.core
$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provid
er.stats{:sample-count 1, :min 100, :max 100}}}, 5 #:spec-provider.stats{:distin
ct-values #{60}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_
 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sampl
e-count 1, :min 60, :max 60}}}, 10 #:spec-provider.stats{:distinct-values #{}, :
sample-count 1, :pred-map {#object[clojure.core$sequential_QMARK_ 0x65e21ce3 "cl
ojure.core$sequential_QMARK_@65e21ce3"] #:spec-provider.stats{:sample-count 1, :
min-length 2, :max-length 2}}, :elements-pos {0 #:spec-provider.stats{:distinct-
values #{110}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0
x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-
count 1, :min 110, :max 110}}}, 1 #:spec-provider.stats{:distinct-values #{"stri
ng"}, :sample-count 1, :pred-map {#object[clojure.core$string_QMARK___5395 0x736
309a9 "clojure.core$string_QMARK___5395@736309a9"] #:spec-provider.stats{:sample
-count 1, :min-length 6, :max-length 6}}}}}, 8 #:spec-provider.stats{:distinct-v
alues #{90}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7
cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-co
unt 1, :min 90, :max 90}}}}}, :via [], :in [0]} {:path [:stats :clojure.spec.alp
ha/pred :spec-provider.stats/distinct-values], :pred (clojure.core/fn [%] (cloju
re.core/or (clojure.core/nil? %) (clojure.core/sequential? %))), :val #{}, :via
[:spec-provider.stats/stats :spec-provider.stats/distinct-values], :in [0 :spec-
provider.stats/distinct-values]} {:path [:stats :clojure.spec.alpha/pred :spec-p
rovider.stats/elements-pos 1 :spec-provider.stats/distinct-values], :pred (cloju
re.core/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.core/sequential?
%))), :val #{10}, :via [:spec-provider.stats/stats :spec-provider.stats/elements
-pos :spec-provider.stats/stats :spec-provider.stats/distinct-values], :in [0 :s
pec-provider.stats/elements-pos 0 1 :spec-provider.stats/distinct-values]} {:pat
h [:stats :clojure.spec.alpha/pred :spec-provider.stats/elements-pos 1 :spec-pro
vider.stats/distinct-values], :pred (clojure.core/fn [%] (clojure.core/or (cloju
re.core/nil? %) (clojure.core/sequential? %))), :val #{80}, :via [:spec-provider
.stats/stats :spec-provider.stats/elements-pos :spec-provider.stats/stats :spec-
provider.stats/distinct-values], :in [0 :spec-provider.stats/elements-pos 7 1 :s
pec-provider.stats/distinct-values]} {:path [:stats :clojure.spec.alpha/pred :sp
ec-provider.stats/elements-pos 1 :spec-provider.stats/distinct-values], :pred (c
lojure.core/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.core/sequenti
al? %))), :val #{20}, :via [:spec-provider.stats/stats :spec-provider.stats/elem
ents-pos :spec-provider.stats/stats :spec-provider.stats/distinct-values], :in [
0 :spec-provider.stats/elements-pos 1 1 :spec-provider.stats/distinct-values]} {
:path [:stats :clojure.spec.alpha/pred :spec-provider.stats/elements-pos 1 :spec
-provider.stats/distinct-values], :pred (clojure.core/fn [%] (clojure.core/or (c
lojure.core/nil? %) (clojure.core/sequential? %))), :val #{50}, :via [:spec-prov
ider.stats/stats :spec-provider.stats/elements-pos :spec-provider.stats/stats :s
pec-provider.stats/distinct-values], :in [0 :spec-provider.stats/elements-pos 4
1 :spec-provider.stats/distinct-values]} {:path [:stats :clojure.spec.alpha/pred
 :spec-provider.stats/elements-pos 1 :spec-provider.stats/distinct-values], :pre
d (clojure.core/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.core/sequ
ential? %))), :val #{70}, :via [:spec-provider.stats/stats :spec-provider.stats/
elements-pos :spec-provider.stats/stats :spec-provider.stats/distinct-values], :
in [0 :spec-provider.stats/elements-pos 6 1 :spec-provider.stats/distinct-values
]} {:path [:stats :clojure.spec.alpha/pred :spec-provider.stats/elements-pos 1 :
spec-provider.stats/distinct-values], :pred (clojure.core/fn [%] (clojure.core/o
r (clojure.core/nil? %) (clojure.core/sequential? %))), :val #{40}, :via [:spec-
provider.stats/stats :spec-provider.stats/elements-pos :spec-provider.stats/stat
s :spec-provider.stats/distinct-values], :in [0 :spec-provider.stats/elements-po
s 3 1 :spec-provider.stats/distinct-values]} {:path [:stats :clojure.spec.alpha/
pred :spec-provider.stats/elements-pos 1 :spec-provider.stats/distinct-values],
:pred (clojure.core/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.core/
sequential? %))), :val #{30}, :via [:spec-provider.stats/stats :spec-provider.st
ats/elements-pos :spec-provider.stats/stats :spec-provider.stats/distinct-values
], :in [0 :spec-provider.stats/elements-pos 2 1 :spec-provider.stats/distinct-va
lues]} {:path [:stats :clojure.spec.alpha/pred :spec-provider.stats/elements-pos
 1 :spec-provider.stats/distinct-values], :pred (clojure.core/fn [%] (clojure.co
re/or (clojure.core/nil? %) (clojure.core/sequential? %))), :val #{100}, :via [:
spec-provider.stats/stats :spec-provider.stats/elements-pos :spec-provider.stats
/stats :spec-provider.stats/distinct-values], :in [0 :spec-provider.stats/elemen
ts-pos 9 1 :spec-provider.stats/distinct-values]} {:path [:stats :clojure.spec.a
lpha/pred :spec-provider.stats/elements-pos 1 :spec-provider.stats/distinct-valu
es], :pred (clojure.core/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.
core/sequential? %))), :val #{60}, :via [:spec-provider.stats/stats :spec-provid
er.stats/elements-pos :spec-provider.stats/stats :spec-provider.stats/distinct-v
alues], :in [0 :spec-provider.stats/elements-pos 5 1 :spec-provider.stats/distin
ct-values]} {:path [:stats :clojure.spec.alpha/pred :spec-provider.stats/element
s-pos 1 :spec-provider.stats/distinct-values], :pred (clojure.core/fn [%] (cloju
re.core/or (clojure.core/nil? %) (clojure.core/sequential? %))), :val #{}, :via
[:spec-provider.stats/stats :spec-provider.stats/elements-pos :spec-provider.sta
ts/stats :spec-provider.stats/distinct-values], :in [0 :spec-provider.stats/elem
ents-pos 10 1 :spec-provider.stats/distinct-values]} {:path [:stats :clojure.spe
c.alpha/pred :spec-provider.stats/elements-pos 1 :spec-provider.stats/elements-p
os 1 :spec-provider.stats/distinct-values], :pred (clojure.core/fn [%] (clojure.
core/or (clojure.core/nil? %) (clojure.core/sequential? %))), :val #{110}, :via
[:spec-provider.stats/stats :spec-provider.stats/elements-pos :spec-provider.sta
ts/stats :spec-provider.stats/elements-pos :spec-provider.stats/stats :spec-prov
ider.stats/distinct-values], :in [0 :spec-provider.stats/elements-pos 10 1 :spec
-provider.stats/elements-pos 0 1 :spec-provider.stats/distinct-values]} {:path [
:stats :clojure.spec.alpha/pred :spec-provider.stats/elements-pos 1 :spec-provid
er.stats/elements-pos 1 :spec-provider.stats/distinct-values], :pred (clojure.co
re/fn [%] (clojure.core/or (clojure.core/nil? %) (clojure.core/sequential? %))),
 :val #{"string"}, :via [:spec-provider.stats/stats :spec-provider.stats/element
s-pos :spec-provider.stats/stats :spec-provider.stats/elements-pos :spec-provide
r.stats/stats :spec-provider.stats/distinct-values], :in [0 :spec-provider.stats
/elements-pos 10 1 :spec-provider.stats/elements-pos 1 1 :spec-provider.stats/di
stinct-values]} {:path [:stats :clojure.spec.alpha/pred :spec-provider.stats/ele
ments-pos 1 :spec-provider.stats/distinct-values], :pred (clojure.core/fn [%] (c
lojure.core/or (clojure.core/nil? %) (clojure.core/sequential? %))), :val #{90},
 :via [:spec-provider.stats/stats :spec-provider.stats/elements-pos :spec-provid
er.stats/stats :spec-provider.stats/distinct-values], :in [0 :spec-provider.stat
s/elements-pos 8 1 :spec-provider.stats/distinct-values]}), :clojure.spec.alpha/
spec #object[clojure.spec.alpha$regex_spec_impl$reify__2509 0x1ab1d93d "clojure.
spec.alpha$regex_spec_impl$reify__2509@1ab1d93d"], :clojure.spec.alpha/value (#:
spec-provider.stats{:distinct-values #{}, :sample-count 1, :pred-map {#object[cl
ojure.core$sequential_QMARK_ 0x65e21ce3 "clojure.core$sequential_QMARK_@65e21ce3
"] #:spec-provider.stats{:sample-count 1, :min-length 11, :max-length 11}}, :ele
ments-pos {0 #:spec-provider.stats{:distinct-values #{10}, :sample-count 1, :pre
d-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMAR
K_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 10, :max 10}}}, 7 #:sp
ec-provider.stats{:distinct-values #{80}, :sample-count 1, :pred-map {#object[cl
ojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:s
pec-provider.stats{:sample-count 1, :min 80, :max 80}}}, 1 #:spec-provider.stats
{:distinct-values #{20}, :sample-count 1, :pred-map {#object[clojure.core$intege
r_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stat
s{:sample-count 1, :min 20, :max 20}}}, 4 #:spec-provider.stats{:distinct-values
 #{50}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac
65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1
, :min 50, :max 50}}}, 6 #:spec-provider.stats{:distinct-values #{70}, :sample-c
ount 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$
integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 70, :max 7
0}}}, 3 #:spec-provider.stats{:distinct-values #{40}, :sample-count 1, :pred-map
 {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7c
beac65"] #:spec-provider.stats{:sample-count 1, :min 40, :max 40}}}, 2 #:spec-pr
ovider.stats{:distinct-values #{30}, :sample-count 1, :pred-map {#object[clojure
.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-p
rovider.stats{:sample-count 1, :min 30, :max 30}}}, 9 #:spec-provider.stats{:dis
tinct-values #{100}, :sample-count 1, :pred-map {#object[clojure.core$integer_QM
ARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:s
ample-count 1, :min 100, :max 100}}}, 5 #:spec-provider.stats{:distinct-values #
{60}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65
 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1,
:min 60, :max 60}}}, 10 #:spec-provider.stats{:distinct-values #{}, :sample-coun
t 1, :pred-map {#object[clojure.core$sequential_QMARK_ 0x65e21ce3 "clojure.core$
sequential_QMARK_@65e21ce3"] #:spec-provider.stats{:sample-count 1, :min-length
2, :max-length 2}}, :elements-pos {0 #:spec-provider.stats{:distinct-values #{11
0}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "
clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :m
in 110, :max 110}}}, 1 #:spec-provider.stats{:distinct-values #{"string"}, :samp
le-count 1, :pred-map {#object[clojure.core$string_QMARK___5395 0x736309a9 "cloj
ure.core$string_QMARK___5395@736309a9"] #:spec-provider.stats{:sample-count 1, :
min-length 6, :max-length 6}}}}}, 8 #:spec-provider.stats{:distinct-values #{90}
, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "cl
ojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min
 90, :max 90}}}}} [10 20 30 40 50 60 70 80 90 100 (110 "string" :kkk)] #:spec-pr
ovider.stats{:positional true}), :clojure.spec.alpha/fn spec-provider.stats/upda
te-stats, :clojure.spec.alpha/args (#:spec-provider.stats{:distinct-values #{},
:sample-count 1, :pred-map {#object[clojure.core$sequential_QMARK_ 0x65e21ce3 "c
lojure.core$sequential_QMARK_@65e21ce3"] #:spec-provider.stats{:sample-count 1,
:min-length 11, :max-length 11}}, :elements-pos {0 #:spec-provider.stats{:distin
ct-values #{10}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_
 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sampl
e-count 1, :min 10, :max 10}}}, 7 #:spec-provider.stats{:distinct-values #{80},
:sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "cloj
ure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 8
0, :max 80}}}, 1 #:spec-provider.stats{:distinct-values #{20}, :sample-count 1,
:pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_
QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 20, :max 20}}}, 4
#:spec-provider.stats{:distinct-values #{50}, :sample-count 1, :pred-map {#objec
t[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"]
 #:spec-provider.stats{:sample-count 1, :min 50, :max 50}}}, 6 #:spec-provider.s
tats{:distinct-values #{70}, :sample-count 1, :pred-map {#object[clojure.core$in
teger_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.
stats{:sample-count 1, :min 70, :max 70}}}, 3 #:spec-provider.stats{:distinct-va
lues #{40}, :sample-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7c
beac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-cou
nt 1, :min 40, :max 40}}}, 2 #:spec-provider.stats{:distinct-values #{30}, :samp
le-count 1, :pred-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.c
ore$integer_QMARK_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 30, :m
ax 30}}}, 9 #:spec-provider.stats{:distinct-values #{100}, :sample-count 1, :pre
d-map {#object[clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMAR
K_@7cbeac65"] #:spec-provider.stats{:sample-count 1, :min 100, :max 100}}}, 5 #:
spec-provider.stats{:distinct-values #{60}, :sample-count 1, :pred-map {#object[
clojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #
:spec-provider.stats{:sample-count 1, :min 60, :max 60}}}, 10 #:spec-provider.st
ats{:distinct-values #{}, :sample-count 1, :pred-map {#object[clojure.core$seque
ntial_QMARK_ 0x65e21ce3 "clojure.core$sequential_QMARK_@65e21ce3"] #:spec-provid
er.stats{:sample-count 1, :min-length 2, :max-length 2}}, :elements-pos {0 #:spe
c-provider.stats{:distinct-values #{110}, :sample-count 1, :pred-map {#object[cl
ojure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:s
pec-provider.stats{:sample-count 1, :min 110, :max 110}}}, 1 #:spec-provider.sta
ts{:distinct-values #{"string"}, :sample-count 1, :pred-map {#object[clojure.cor
e$string_QMARK___5395 0x736309a9 "clojure.core$string_QMARK___5395@736309a9"] #:
spec-provider.stats{:sample-count 1, :min-length 6, :max-length 6}}}}}, 8 #:spec
-provider.stats{:distinct-values #{90}, :sample-count 1, :pred-map {#object[cloj
ure.core$integer_QMARK_ 0x7cbeac65 "clojure.core$integer_QMARK_@7cbeac65"] #:spe
c-provider.stats{:sample-count 1, :min 90, :max 90}}}}} [10 20 30 40 50 60 70 80
 90 100 (110 "string" :kkk)] #:spec-provider.stats{:positional true}), :clojure.
spec.alpha/failure :instrument, :clojure.spec.test.alpha/caller {:file "trace.cl
j", :line 23, :var-scope spec-provider.trace/record-arg-values!, :local-fn fn}}
 at clojure.spec.test.alpha$spec_checking_fn$conform_BANG___3024.invoke (alpha.c
lj:132)
    clojure.spec.test.alpha$spec_checking_fn$fn__3026.doInvoke (alpha.clj:140)
    clojure.lang.RestFn.invoke (RestFn.java:436)
    spec_provider.trace$record_arg_values_BANG_$fn__3425.invoke (trace.clj:23)
    clojure.lang.AFn.applyToHelper (AFn.java:154)
    clojure.lang.AFn.applyTo (AFn.java:144)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$update_in$up__6838.invoke (core.clj:6185)
    clojure.core$update_in$up__6838.invoke (core.clj:6184)
    clojure.core$update_in$up__6838.invoke (core.clj:6184)
    clojure.core$update_in.invokeStatic (core.clj:6186)
    clojure.core$update_in.doInvoke (core.clj:6172)
    clojure.lang.RestFn.invoke (RestFn.java:445)
    clojure.lang.Atom.swap (Atom.java:65)
    clojure.core$swap_BANG_.invokeStatic (core.clj:2354)
    clojure.core$swap_BANG_.invoke (core.clj:2345)
    spec_provider.trace$record_arg_values_BANG_.invokeStatic (trace.clj:23)
    spec_provider.trace$record_arg_values_BANG_.invoke (trace.clj:19)
    spec_provider.trace_test$fn__3616$fn__3631$foo1__3637.doInvoke (trace_test.c
lj:119)
    clojure.lang.RestFn.invoke (RestFn.java:1449)
    spec_provider.trace_test$fn__3616$fn__3631.invoke (trace_test.clj:134)
    spec_provider.trace_test$fn__3616.invokeStatic (trace_test.clj:118)
    spec_provider.trace_test/fn (trace_test.clj:100)
    clojure.test$test_var$fn__9707.invoke (test.clj:717)
    clojure.test$test_var.invokeStatic (test.clj:717)
    clojure.test$test_var.invoke (test.clj:708)
    clojure.test$test_vars$fn__9733$fn__9738.invoke (test.clj:735)
    clojure.test$default_fixture.invokeStatic (test.clj:687)
    clojure.test$default_fixture.invoke (test.clj:683)
    clojure.test$test_vars$fn__9733.invoke (test.clj:735)
    clojure.test$default_fixture.invokeStatic (test.clj:687)
    clojure.test$default_fixture.invoke (test.clj:683)
    clojure.test$test_vars.invokeStatic (test.clj:731)
    clojure.test$test_all_vars.invokeStatic (test.clj:737)
    clojure.test$test_ns.invokeStatic (test.clj:758)
    clojure.test$test_ns.invoke (test.clj:743)
    user$eval1202$fn__1263.invoke (form-init8928585200070073552.clj:1)
    clojure.lang.AFn.applyToHelper (AFn.java:156)
    clojure.lang.AFn.applyTo (AFn.java:144)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.injected$compose_hooks$fn__1132.doInvoke (form-init8928585200
070073552.clj:1)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.core$apply.invoke (core.clj:660)
    leiningen.core.injected$run_hooks.invokeStatic (form-init8928585200070073552
.clj:1)
    leiningen.core.injected$run_hooks.invoke (form-init8928585200070073552.clj:1
)
    leiningen.core.injected$prepare_for_hooks$fn__1137$fn__1138.doInvoke (form-i
nit8928585200070073552.clj:1)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.AFunction$1.doInvoke (AFunction.java:31)
    clojure.lang.RestFn.invoke (RestFn.java:408)
    clojure.core$map$fn__5851.invoke (core.clj:2755)
    clojure.lang.LazySeq.sval (LazySeq.java:42)
    clojure.lang.LazySeq.seq (LazySeq.java:51)
    clojure.lang.Cons.next (Cons.java:39)
    clojure.lang.RT.next (RT.java:709)
    clojure.core$next__5371.invokeStatic (core.clj:64)
    clojure.core$reduce1.invokeStatic (core.clj:944)
    clojure.core$reduce1.invokeStatic (core.clj:934)
    clojure.core$merge_with.invokeStatic (core.clj:3059)
    clojure.core$merge_with.doInvoke (core.clj:3051)
    clojure.lang.RestFn.applyTo (RestFn.java:139)
    clojure.core$apply.invokeStatic (core.clj:667)
    clojure.test$run_tests.invokeStatic (test.clj:768)
    clojure.test$run_tests.doInvoke (test.clj:768)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.core$apply.invokeStatic (core.clj:665)
    clojure.core$apply.invoke (core.clj:660)
    user$eval1202$fn__1275$fn__1308.invoke (form-init8928585200070073552.clj:1)
    user$eval1202$fn__1275$fn__1276.invoke (form-init8928585200070073552.clj:1)
    user$eval1202$fn__1275.invoke (form-init8928585200070073552.clj:1)
    user$eval1202.invokeStatic (form-init8928585200070073552.clj:1)
    user$eval1202.invoke (form-init8928585200070073552.clj:1)
    clojure.lang.Compiler.eval (Compiler.java:7176)
    clojure.lang.Compiler.eval (Compiler.java:7166)
    clojure.lang.Compiler.load (Compiler.java:7635)
    clojure.lang.Compiler.loadFile (Compiler.java:7573)
    clojure.main$load_script.invokeStatic (main.clj:452)
    clojure.main$init_opt.invokeStatic (main.clj:454)
    clojure.main$init_opt.invoke (main.clj:454)
    clojure.main$initialize.invokeStatic (main.clj:485)
    clojure.main$null_opt.invokeStatic (main.clj:519)
    clojure.main$null_opt.invoke (main.clj:516)
    clojure.main$main.invokeStatic (main.clj:598)
    clojure.main$main.doInvoke (main.clj:561)
    clojure.lang.RestFn.applyTo (RestFn.java:137)
    clojure.lang.Var.applyTo (Var.java:705)
    clojure.main.main (main.java:37)
@vemv
Copy link

vemv commented Dec 10, 2019

The test suite itself runs OK over 1.10.1.

It is the :injections setup that is causing those errors

@dparis
Copy link

dparis commented Apr 29, 2020

Attempted to resolve this issue in #32 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants