I’ve suddenly started getting a false “Recursion in inheritance tree” build error as of the last couple versions. I stripped my project down to the bare minimum that still generates the error as a sample project. It’s bizarrely touchy. If I remove completely unrelated lines the error goes away. Even if I rearrange the order of some of the unrelated lines, the error goes away. To save space in the sample project I tried removing resources (png, xml, etc) and that made the error go away too
This was a very interesting issue. It turns out that some of the Jar files referenced use a new constant pool entry I never encountered before, which triggered an internal exception, in any case, it’s fixed now.
Could I get a build of this if it’s been fixed? I’ve been trying to add firebase support for a while but the build that (I hope) added firebase support a few weeks ago also introduced this bug.
Pro tip: if you make a full backup copy of your Elements/Bin folder in a safe place (say, Elements/BinWithWater), you can keep running the Water.exe from that backup even after installing a newer (or older Elements build that didn’t have Water. It will use the new installed compiler, for building your app — which is what you care about (but it will of course use the version it was built against, for CC & co).