I'm getting this error upon deleting AceDB profiles, and as far as I can tell, the LibDualSpec namespace not having a 'profiles' field is the problem.
AceDB-3.0.lua line 510:
bad argument #1 to 'rawget' (table expected, got nil)
(tail call): ?
The profile seems to be deleted properly, and I'm not sure if anything's actually wrong, but an error is an error. I'm able to reproduce the error by setting a new, "empty" profile, reverting to the previous profile, reloading the UI, and then trying to delete the recently created profile.
Noticed it first in my own addon, so I thought I had done something wrong, but then I also noticed it in RatingBuster.
I did '/run CritlineDB.namespaces.minimap.profiles = nil' before deleting a profile, and yes, that'd produce the same error. (didn't have the LibDualSpec namespace in the db at this time) If I skip the UI reloading I don't get the error. I'm not sure how AceDB works exactly, but do/should not all databases have a profiles key?