Specifically, to resolve the error you posted, you need to simply remove the check to see if an event is registered. AceEvent-2.0 provided the IsEventRegistered method, and threw errors if you tried to register an event that was already registered, or unregister an event that wasn't registered. AceEvent-3.0 doesn't provide any such method; neither it nor the default UI throw errors if you register an already-registered event or unregister a non-registered event. If the plugin is using that check to determine something other than simply "is this event already registered" you'll need to find an alternate method of doing so. If you're confused, post the section of code surrounding the check.
If that SV I posted can help you fix an existing bug anyway, though, so much the better.
I wasn't able to find a way to reproduce the problem consistently â it seemed totally random whether it was present on login/reload â but with the changes I committed in r1278 of Grid, 20 consecutive UI reloads yielded identical problem-free results, so I think I fixed it. Please try r1278 and let me know if the problem still occurs.
Edit: It still might be a good idea to redo your settings, though. You've got some pretty strange stuff in there. For instance, you have debuffs set up named "Idle" and "Inactive," when no such debuffs exist in the game. o_O
No clue then; both work fine for me, as did every plugin I tested while removing globals and fixing the "required global" issue in Grid.
You could easily back up your saved variables file and see if the problem still occurs if you log in with fresh settings; if it does not, then you should post a ticket and attach the saved variables that cause the problem, so that we can fix whatever code issue is causing saved variables to be able to affect whether a plugin appears in the menu.
Tsigo, your problem is (most likely) caused by using an alpha version of GridStatusRaidDebuff but the last release version of Grid. Changes have been made in alpha versions to address a general issue with plugin menus. Either keep up with alpha versions for both addons, or stick to release versions for both. The GridStatusRaidDebuff menu shows up consistently with the latest alphas of both addons.