My addon is set so each character has its own profile. But when I log into a level one on a different server. Then log it out, my profile for my main character is already changed. Corrupted profile maybe?
This doesn't happen if I log into a different character on the same realm. Is this a bug or am I not setting something correctly. Using AceDBOptions-3.0
Ace3 does no such thing. The AceDB code handling profiles is quite simple and proven, the only time it touches profiles of characters other then the one you are currently on is when you delete a profile (it switches everyone that uses it to the default profile), otherwise it only ever touches the profile entry for your current character.
Note that SVs getting re-ordered is normal and just how Blizzard saves them.
Still doesn't explain why its happening. And since I don't know the cause I have no way to fix the issue from happening again. And my code only works on the profile that is returned. So there is no way it can be bleeding into another profile.
Not to mention I have to log out and back into a different character to cause this issue. Which makes it impossible for any globals to carry over.