Fork me on GitHub
#datahike
<
2022-05-19
>
grounded_sage07:05:35

As far as I can tell the only thing in the way of native binary for Datahike is the simple-supervisor inside of superv.async

timo12:05:17

Hi, what is the problem with the simple-supervisor? Does it fail to compile with it?

timo12:05:51

Guess I am not much of a help here but interested in the problem...

grounded_sage12:05:13

Unable to compile the GraalVM native image because of an issue. There is more detailed discussion here. https://clojurians.slack.com/archives/CAJN79WNT/p1652929373280729

1
grounded_sage07:05:58

Even though it won't be as fast as it can be. Perhaps we can tell it to initialise the class at run-time.

Björn Ebbinghaus17:05:33

I exported my 0.4 database and imported it in 0.5 with datahike/migrate Now I get following expection, whenever I call d/history:

Execution error (IllegalArgumentException) at hitchhiker.tree.op/eval11140$fn$G (op.cljc:8).
No implementation of method: :-affects-key of protocol: #'hitchhiker.tree.op/IOperation found for class: incognito.base.IncognitoTaggedLiteral
The same exception comes up, when I try to use wanderung to migrate from the new 0.5 database to another 0.5 database, with the same configs (except path).

timo07:05:52

Hmm, sorry to hear that. I know @UB95JRKM3 was working on migration a lot. Unfortunately I can't help a lot here. Right now he is on holiday as well as @UQVCR784A. I guess the best thing to do is to open an issue on Github.