Fork me on GitHub
#datomic
<
2022-01-24
>
magnars18:01:53

Any thoughts on why I'm getting "activemq-version.properties is not available" when trying to connect to datomic-free? This is an old hobby project where this has been working without a hiccup for years. The only change I can think of is that we've started using datomic-pro at work, so now I have some credentials for http://my.datomic.com in ~/.m2/settings.xml

magnars18:01:13

However, temporarily removing that file doesn't seem to impact me being able to connect to the old datomic-free version.

magnars18:01:07

I even tried rm -fr .cpcache in desperation.

favila18:01:28

are you running an uberjar, or do you have an uberjar on your classpath?

magnars18:01:54

Good question. I am invoking the transactor by cd-ing to the unzipped folder, and running bin/transactor . The client gets com.datomic/datomic-free from maven.

magnars18:01:40

This is an old project with an old datomic version "0.9.5697" - but it's been running perfectly for years.

magnars18:01:07

I'm having a hard time understanding how starting to use datomic-pro for work could impact this, but it's the only seemingly relevant change I can see in between it working and not.

JohnJ19:01:11

Is the transactor's version 0.9.5697 too?

magnars19:01:07

I'm not sure why, but it's running 0.9.5561

magnars19:01:29

I'll try changing the client to match that.

magnars19:01:19

that didn't make a difference, unfortunately.

magnars19:01:39

I realize I'm running on a very old version, using the outdated datomic-free-version. It might be time to upgrade, but that's a couple of evenings that I don't really have for an old hobby project. And it's a mystery to me how it just now stopped working.

magnars19:01:05

I can't believe it, but I just found the culprit.

magnars19:01:58

A new feature in CIDER.

magnars19:01:13

Turing "enrich-classpath" off solves the issue.

JohnJ19:01:46

happier with inf-clojure 😉