I actually had this problem myself tonight but the error was logged in the events logs. I moved a few things around and it appears the rule is ok for now.
I’ll be interested to see what the real cause might be.
Turn on all of the logging for the rule, and you will be able to see the problem. This happens due to simultaneous instances of the rule running. In your case, what you posted above looks like a malformed trigger. Remove the trigger, and put it in fresh. If you can't do that, then remove the rule and recreate it.
Yeah, that would be nice. Problem is that the data structure was corrupted by something that you did, and we don't know what you did or how to recover from that. It's not like we can de-corrupt it at that point. If you were able to replicate reliably a sequence of steps that causes this, then perhaps something could be done.
Sort of found "the issue". It turns out that if you are editing a rule that is "running" and in a loop, you will probably cause an error. I found that I have to pause the rule to ensure that the editing process will not cause an error. Hope this helps!