Today I was adding a delay to a rule using a variable for the seconds field. I typed the name of the variable wrong, and before I clicked Done the rule errored out with a java.lang.NullPointerException: Cannot get property 'val' on null object on line 655 (selectActions) and now I cannot edit the rule at all.
That's touchy. Better not get a drink of water while making that rule Did you happen to click out of the input field? (seems apps likes to save, or update when I do that)
Since you stated Rule Machine in the subject I'm tagging @bravenel to chime in on this one.
Unfortunately at this point you might need to delete the rule and start again (typing variables carefully ), but let Bruce confirm that before doing so.
Once a rule is broken by certain missteps, it's broken and has to be removed and recreated. %asdf is not a well formed variable reference, and clicking outside the string input caused the break.
This particular break is easy to fix, and the fix will be in the next release. This was only introduced recently. Thanks for bringing it to my attention @TechMedX .