Fork me on GitHub
#graalvm
<
2020-04-17
>
Crispin16:04:51

I have new issues with latest 20.1.0-dev CE graalvm native-image builds

borkdude17:04:33

I see a lot of > Error: Frame states being merged are incompatible: unbalanced monitors - locked objects do not match This frame state: [locals: [1,2,3,1,,] stack: [7] locks: [] rethrowException] kind of errors. Are you using clojure 1.10.2-alpha1?

Crispin17:04:36

yeah I upgraded and tried again

Crispin17:04:39

same thing

Crispin17:04:48

I have changed my build script to use an older version of graal 20.1.0-dev Im hosting myself. And it's working.

Crispin17:04:56

was earlier clojures causing those lock mismatch errors?

Crispin17:04:02

maybe I will try again tomorrow

borkdude18:04:46

well, GraalVM was having issues clojure's locking macro earlier, but this is supposed to be fixed in clojure 1.10.2-alpha1. however, libraries AOTed with an earlier version may still exhibit problems

borkdude18:04:18

or if they are changing GraalVM to frown upon Clojure's new locking macro, we could have another issue, which I hope not!

Eugen09:04:23

are there some integration tests, gradle clojure tck or a clojure stakeholder on the graal side ?

Crispin16:04:26

Has anyone else seen this behavoir?

borkdude20:04:27

@retrogradeorbit I see a similar NPE with babashka and posted it in the issue