(Reposting from the #xtdb channel in Clojurians)
leaving this here for Googlers in the future: got a curious error message
java.lang.IllegalArgumentException: No implementation of method: :latest-completed-tx of protocol: #'xtdb.db/LatestCompletedTx found for class: xtdb.kv.index_store.KvIndexStoreTx , ended up being that I was using
xt/with-tx inside a transaction function, which (very reasonably) seems to be unsupported. Managed to work around it with no issue.
The cause of this seems to be the same as in xtdb/xtdb#1434, where the symptom is instead that chained calls of
with-tx do not work.