Clojurians
#cursive
<
2016-07-25
>

This page is not created by, affiliated with, or supported by Slack Technologies, Inc.

cfleming03:07:47

@nwjsmith: @danboykis: Sorry for the delay, 1.3.1-eap1 is out now.

tap06:07:51

I got this error on 1.3.1-eap1 when trying to load a clj file that requires cljc file internally

Error evaluating - class java.lang.ClassCastException: com.intellij.openapi.vfs.newvfs.impl.VirtualFileImpl cannot be cast to java.lang.Comparable
More details here https://github.com/cursive-ide/cursive/issues/1472

cfleming07:07:53

@tap: Thanks for the great repro case, I’ll fix this ASAP.

tap07:07:57

No problem

danielcompton07:07:18

in unrelated news, what’s the easiest way to roll back a version of Cursive?

cfleming07:07:25

I need to add that back to the doc actually, I had it in there but didn’t update it after changing the plugin download method.

cfleming07:07:30

@danielcompton: ^^

cfleming10:07:31

@tap: 1.3.1-eap2 is out with that fix - thanks again for the repro case.

danielcompton10:07:07

What was the cause of the bug?

cfleming10:07:29

Me changing something after testing and then not re-testing everything :-(

cfleming10:07:16

Technically, I added a new algorithm for detecting namespace cycles, since the old one was O(MG) for large namespace graphs. The new one requires nodes to be comparable, which files aren't.