java.lang.ClassCastException: caribou.model.CollectionField cannot be cast to clojure.lang.IFn
at caribou.model.CollectionField.post_update(model.clj:415)
at caribou.model$create$fn__711.invoke(model.clj:939)
at clojure.core.protocols$fn__5558.invoke(protocols.clj:64)
at clojure.core.protocols$fn__5543$G__5538__5552.invoke(protocols.clj:11)
at clojure.core$reduce.invoke(core.clj:5995)
at caribou.model$create.invoke(model.clj:939)
at caribou.model$create.invoke(model.clj:927)
at caribou.model.PartField.setup_field(model.clj:465)
at caribou.model$add_field_hooks$fn__674.invoke(model.clj:872)
at caribou.model$run_hook$fn__626.invoke(model.clj:770)
at clojure.core.protocols$fn__5558.invoke(protocols.clj:64)
at clojure.core.protocols$fn__5543$G__5538__5552.invoke(protocols.clj:11)
at clojure.core$reduce.invoke(core.clj:5995)
at caribou.model$run_hook.invoke(model.clj:770)
at caribou.model$create.invoke(model.clj:938)
at caribou.model$create.invoke(model.clj:927)
at caribou.model.CollectionField$fn__461.invoke(model.clj:424)
at clojure.core$map$fn__3811.invoke(core.clj:2430)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.RT.seq(RT.java:466)
at clojure.core$seq.invoke(core.clj:133)
at clojure.core$dorun.invoke(core.clj:2723)
at clojure.core$doall.invoke(core.clj:2739)
at caribou.model.CollectionField.post_update(model.clj:421)
at caribou.model$create$fn__711.invoke(model.clj:939)
at clojure.core.protocols$fn__5558.invoke(protocols.clj:64)
at clojure.core.protocols$fn__5543$G__5538__5552.invoke(protocols.clj:11)
at clojure.core$reduce.invoke(core.clj:5995)
at caribou.model$create.invoke(model.clj:939)
at caribou.model.LinkField.setup_field(model.clj:643)
at caribou.model$add_field_hooks$fn__674.invoke(model.clj:872)
at caribou.model$run_hook$fn__626.invoke(model.clj:770)
at clojure.core.protocols$fn__5558.invoke(protocols.clj:64)
at clojure.core.protocols$fn__5543$G__5538__5552.invoke(protocols.clj:11)
at clojure.core$reduce.invoke(core.clj:5995)
at caribou.model$run_hook.invoke(model.clj:770)
at caribou.model$create.invoke(model.clj:938)
at caribou.model$create.invoke(model.clj:927)
at caribou.model.CollectionField$fn__461.invoke(model.clj:424)
at clojure.core$map$fn__3811.invoke(core.clj:2432)
at clojure.lang.LazySeq.sval(LazySeq.java:42)
at clojure.lang.LazySeq.seq(LazySeq.java:60)
at clojure.lang.Cons.next(Cons.java:39)
at clojure.lang.RT.next(RT.java:580)
at clojure.core$next.invoke(core.clj:64)
at clojure.core$dorun.invoke(core.clj:2724)
at clojure.core$doall.invoke(core.clj:2739)
at caribou.model.CollectionField.post_update(model.clj:421)
at caribou.model$update$fn__729.invoke(model.clj:973)
at clojure.core.protocols$fn__5558.invoke(protocols.clj:64)
at clojure.core.protocols$fn__5543$G__5538__5552.invoke(protocols.clj:11)
at clojure.core$reduce.invoke(core.clj:5995)
at caribou.model$update.invoke(model.clj:973)
at caribou.model$update.invoke(model.clj:961)
at caribou.api.core$update_content.invoke(core.clj:228)
...
Fixed! Trying to create fields on fields using fields creates a kind of Ouroboros of self-devouring field guilt. Now, that is resolved! Create associations between fields at your whim.
I am editing the View model, attempting to create a link to Field. Here are the params:
This is the error: