reveal

Docs: https://vlaaad.github.io/reveal/ Source: https://github.com/vlaaad/reveal
walterl 2021-02-24T00:41:25.008200Z

java -version
openjdk version "1.8.0_282"
OpenJDK Runtime Environment (build 1.8.0_282-8u282-b08-0ubuntu1~18.04-b08)
OpenJDK 64-Bit Server VM (build 25.282-b08, mixed mode)

walterl 2021-02-24T00:44:55.008600Z

Looks like I don't have openjfx installed. Let's see if that fixes it...

walterl 2021-02-24T00:46:04.008800Z

Doesn't look like it 😞

walterl 2021-02-24T00:50:32.009100Z

Weird. Also does that on OpenJDK 11 o_O

walterl 2021-02-24T01:03:40.010100Z

Interesting. I noticed that it didn't download the openjfx deps it does on another Ubuntu installation of mine. Turns out it works if I run from ~, but not from a project dir.

walterl 2021-02-24T01:04:12.010800Z

Any ideas what -- presumably in a deps.edn -- could cause it to avoid downloading deps?

walterl 2021-02-24T01:15:29.011800Z

Ha! Never mind. Somehow between switching to JDK11 and running it from ~, it sorted itself out :confusedparrot:

seancorfield 2021-02-24T01:19:19.013200Z

You cannot get OpenJFX for JDK 8. You must either use Oracle's JDK8 (which has the original JavaFX in it), or Azul's Zulu JDK8 / JavaFX bundle. Or you have to use a more recent JDK (anyone's will do at that point). @clojurians-slack100

seancorfield 2021-02-24T01:20:19.014500Z

I suspect you had a stale .cpcache folder after trying to run it in one directory, and switching to a different directory just avoided the stale cache. clj -Sforce ... should solve the problem.

walterl 2021-02-24T01:22:21.014700Z

Thanks for the explanation! ❤️

walterl 2021-02-24T01:22:25.014900Z

That's all new to me 🙂