I have a weird thing going on, I have a:
(defstate ^{:doc "The system config"}
map
:start (s/assert* ::config (read-config)))
when I do this it's all good:
(def err (try (s/assert* ::config (read-config)) (catch :default e e)))
(type err)
#object[Error]
but
(def err (try @map (catch :default e e)))
(type err)
#object[String]
is mount
converting the error to a string?
no, something else is going on so sorry for the noise
@richiardiandrea yea, it should not convert errors to strings
thank you yeah, probably a problem on my side