I upgraded KM to 11.1 a few days ago. That doesn’t mean KM v11.1 is causing my latest problems (with the Set Variables actions), but I’m having lots of problems now. I want to downgrade to 11.0 to see if that fixes my problems. My problems could be unrelated to the newest version.
There is a KM wiki page that talks about downgrading, but it seems to be about downgrading a major version, not a minor version. I just want to downgrade a minor version, so do I have to do anything other than delete KM and install v11.0? And do I need to guess the name of the v11.0 Zip file, or does someone know what it is?
Is anyone else noticing strange behaviour with v11.1 with the Set Variable (to Text or to Calculation) actions? It might just be me.
Okay, I deleted KM’s variables file, and it seems to have started working again.
The problems were so odd. I would modify one variable but a different one was seen changing in the Variables Pane. And then some variables could not be changed at all. I probably spent a whole day trying to troubleshoot my code. In any case, thanks for the wise advice which seems to have worked. I wasn’t smart enough to suspect a corrupted file.
I’m a pretty heavy user of KM, which may be a factor here. My “time saved” in the KM Editor says roughly 4000 years saved. Or maybe the cause was an SSD glitch. Or maybe it was a recent power outage! I didn’t think of that. That’s odd, my Mac is connected to a UPS, but the UPS didn’t prevent the power outage.
Everything is working, but I want to add that hundreds of my variables re-appeared in the Variables Pane, although they were all blank, after I deleted the variables file. (So I just deleted them again.)
It turns out that most of my variables are just temporary workspaces and deleting them isn’t an issue (sometimes a Local variable just won’t suffice as a temporary workspace.) However I did have three variables that I wanted to be permanent, so I re-created those variables inside a macro which I put into the Global Macro Group and triggered the macro to run on Engine Startup. This is a really cool solution and I recommend that everyone try this.