The offending piece of code in nUI/Units/nUI_UnitAura.lua seem to be the following:
Lua Code:
local function AuraTooltipEnter( self )
local owner = self.hitBox and self or self:GetParent();
local tooltipUpdate = function( self )
if GameTooltip:IsOwned( owner ) then
if owner.aura.is_weapon then GameTooltip:SetInventoryItem( owner.unit_id, owner.aura.id );
else GameTooltip:SetUnitAura( owner.unit_id, owner.aura.id, owner.aura.filter );
end
end
end
if owner.aura and owner.active then
self:SetID( owner.aura.id );
GameTooltip:SetOwner( owner );
tooltipUpdate( owner );
GameTooltip:Show();
-- self:SetScript( "OnUpdate", tooltipUpdate );
end
end
If we change the SetID line to the following it will probably stop the error going away.
Lua Code:
if not InCombatLockdown() then
self:SetID( owner.aura.id );
end