Thanks for that little info skyraker. I think I can see where no 1 could come from. If you have more than 1 compass pin addon that adds different types of pins on it you could get that problem if both addons use the same creation line.
Lua Code:
local CompassManager = ZO_ControlPool.New(self, "XRGACompassPin", ZO_CompassContainer, "Pin")
Or something similar. I suspect this line generates a control called ZO_CompassContainerPinX where X is the next number in the sequence. The key factor is that each one should have that last value different.
I will make the change in my own addon to use my addonprefix value to make the compass pin unique so that people that have both my addon and another compass pin addon will not get this error. Hopefully this will not stop the addon working so will undergo testing on one of my newer characters in a zone that hasn't been harvested in yet.
And sky, this could also be related to that side effect with your wife picking up some of your gathering etc you reported on my addon page.