Fork me on GitHub
#datomic
<
2017-12-30
>
eoliphant14:12:10

@hiskennyness there’s also http://www.onyxplatform.org/ which might be useful for some use cases. I just finished moving some code I had that was using the report queue directly to a separate onyx process. Nice blog post here (http://www.stuttaford.me/2016/01/15/how-cognician-uses-onyx/) about using Datomic and Onyx

braai engineer15:12:51

Followed Heroku buildpack https://elements.heroku.com/buildpacks/opengrail/heroku-buildpack-datomic to deploy a free Datomic transactor on Heroku, but getting this error:

2017-12-30T15:30:40.144778+00:00 heroku[datomic.1]: State changed from starting to up
2017-12-30T15:30:41.948617+00:00 app[datomic.1]: Device "eth1" does not exist.
2017-12-30T15:30:41.963211+00:00 app[datomic.1]: sed: can't read /app/scripts/transactor.properties: No such file or directory
2017-12-30T15:30:41.970483+00:00 app[datomic.1]: Launching with Java options -server -Xms256m -Xmx2g  -Ddatomic.printConnectionInfo=false
2017-12-30T15:30:41.990735+00:00 app[datomic.1]: Picked up JAVA_TOOL_OPTIONS: -Xmx300m -Xss512k -Dfile.encoding=UTF-8  -Djava.rmi.server.useCodebaseOnly=true
2017-12-30T15:30:46.601471+00:00 app[datomic.1]: Critical failure, cannot continue: Error starting transactor
2017-12-30T15:30:46.602179+00:00 app[datomic.1]: java.lang.Exception: 'protocol' property not set
...

braai engineer17:12:44

Sigh, looks like "eth1" does not exist might have something to do with needing Heroku Spaces, which is only available on enterprise Heroku 🤕 lost half a day on this. Back to plain AWS