I’m getting the following error on my fulcro forms diff saving fn. I’m wondering how to do this without adding a data_readers.cljc file to the souce root? RAD forms are working on this app, and it doesn’t need the data readers, but I haven’t figured out why yet.
{riverdb.api.mutations/save-entity
{:com.wsscode.pathom.core/reader-error
"class java.lang.Exception: Unknown Type: 'class com.fulcrologic.fulcro.algorithms.tempid.TempId' for value: #fulcro/tempid[\"0b788809-862b-4a03-95ef-99b93ca9e1b2\"]"}}
I worked around it by first testing for (com.fulcrologic.fulcro.algorithms.tempid/tempid? val)
before (type val)
I think and easier path is to use standard cljs, and make extensions using SCI, this way you can allow user code to use the things already compiled from cljs
My application stopped working upgrading from fulcro 3.4.18 to 3.4.19. It appears that the call to (app/mount! APP Root “app”) in the client init function is where the error is generated. That call produces #object[TypeError TypeError: me.cljs$core$IMapEntry$_key$arity$1 is not a function]
Any thoughts on where to look?