mount 2018-10-23

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]

(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