Does anyone have any clues why including (/ 10000 1000) in a let block in fn-traced would result in a null pointer exception upon compiling? Replacing with (divide 10000 1000) fixed the issue.
Busted:
(reg-event-fx
::test-npe
(fn-traced [{:keys [db]} [_ _]]
(let [text (/ 1000 100)]
{:fx/log {:msg {:summary "Help!"}}})))
Ok:
(reg-event-fx
::test-npe
(fn-traced [{:keys [db]} [_ _]]
(let [text (divide 1000 100)]
{:fx/log {:msg {:summary "Help!"}}})))
What is even fn-traced?
probably re-frame debux
yup part of re-frame-10x debugger
Just a bug in debux then, I'd file an issue.