Welcome! Please see the About page for a little more info on how this works.

0 votes
in Cloud by

I've recently worked with dev-local try out Datomic and when I moved to Cloud I noticed the following scenario, whenever I transact a fact that is of the java.net.URI type and try to query it back I get com.cognitect.transit.impl.URIImpl back as the type, I have found no documentation about this, I was expecting that the types remain the same, is there any way to disable this behavior or at least convert back to java.net.URI?

This matters because I had some code break because it was expecting java.net.URI and because this behavior is undocumented (or if documented inaccessible by searching the Datomic documentation and search engines)

Thank you for your time


org.clojure/clojure {:mvn/version "1.11.1"}
com.datomic/client-cloud {:mvn/version "1.0.123"}

1 Answer

0 votes

I've reproduced this problem and we are working on a fix for a future release. Will updated when I have more details.


We have released a fix for this issue with client cloud 1.0.125.
Welcome to the Datomic Knowledgebase, where you can make features requests, ask questions and receive answers from other members of the community.