Getting an error when Skinner attempts to skin the Bnet toast window, attempts to call a protected function.
1x Skinner\UtilFuncs.lua:607: Usage: Hook([object], method, [handler], [hookSecure]): Attempt to hook secure function Play. Use `SecureHook' or add `true' to the argument list to override. [C]: ? ...\ArkInventory\Externals\Ace3\AceHook\AceHook-3.0-8.lua:164: in function <...\ArkInventory\Externals\Ace3\AceHook\AceHook-3.0.lua:118> ...\ArkInventory\Externals\Ace3\AceHook\AceHook-3.0-8.lua:283: in function `Hook' Skinner\UtilFuncs.lua:607: in function `hookSocialToastFuncs' Skinner\UIFrames.lua:834: in function <Skinner\UIFrames.lua:833> (tail call): ? [C]: in function `Show' FrameXML\AlertFrames.lua:747: in function `AlertFrame_ShowNewAlert' FrameXML\BNet.lua:294: in function `ShowToast' FrameXML\BNet.lua:306: in function `AddToast' FrameXML\BNet.lua:65: in function <FrameXML\BNet.lua:59>
Locals: (*temporary) = "Usage: Hook([object], method, [handler], [hookSecure]): Attempt to hook secure function Play. Use `SecureHook' or add `true' to the argument list to override."
I'm not seeing this behaviour, the Class Coloured Gradient changes when I change character class between a druid and a rogue. It may be a conflict with another Addon.
I think the issue could be related to me changing something to the color (like alpha I think) after choosing class-colored. Even if I change chars it remains the same one. If I uncheck and check the option in a different char, it acquires the new color, but it persists after changing to a different one (even if the second time I uncheck/check I touch nothing else).
So, in short, I think what happened was this:
1. I selected class-colored gradient on a first char (class #1)
2. Changed the color that was just selected (make it darker, change alpha, something)
3. Swap to a different class char number 2
4. Notice it was previous (class #1) color.
5. Uncheck class colored gradient, check it again. Gradient becomes class #2 colored.
6. Swap to any other class char #3. It still has previous (class #2 color).
7. Repeat steps 5 and 6 forever and ever.
Perhaps that's intended, perhaps it's something that can be fixed. I'll try and see if resetting everything back to default values fixes the gradient.
Hope this helps.
EDIT: I was tinkering with the options and the code a bit, and it seems as if it works properly ONLY if the class-colored border is also selected. Around line 144 the code for the gradient checks for
if self.prdb.ClassColour and self.prdb.ClassClrGr
And it seems like ClassColour is actually the class-colored border option.
EDIT2: Confirmed that removing that condition from the if solves the issue with the gradient. Not sure if it breaks anything else. (doesn't seem like it).
EDIT3: Seems like the same happens with class-colored Tooltips, but not with the background, so I'm not sure if that's intended or not. Just letting it out there so you can check it.
1x ...aceMinimapButtonFrame\MinimapButtonFrame-3.1.10h.lua:1816: table index is nil ...aceMinimapButtonFrame\MinimapButtonFrame-3.1.10h.lua:1816: in function `?' Ace3\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <Ace3\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals: self = <table> { SetDefaultModuleLibraries = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:398 SetTitleSize = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:1972 Enable = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:325 RegisterChatCommand = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:85 EnableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:363 modules = <table> { } GetModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:241 IterateEmbeds = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:473 OnDragStart = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:919 defaultModuleLibraries = <table> { } TimeLeft = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:172 UnregisterChatCommand = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:111 ScheduleRepeatingTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:129 CancelAllTimers = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:160 Printf = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:69 SetDefaultModulePrototype = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:440 SavePosition = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:937 name = "Minimap Button Frame" IsEnabled = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:482 orderedModules = <table> { } ScheduleTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:94 DisableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:381 obj = <table> { } optionsFrame = <unnamed> { } Scan = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:1785 RegisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116 GetArgs = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:144 Print = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:54 baseName = "MinimapButtonFrame" moveButton = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:2061 fillDropdowns = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:2030 SwapTitleLocation = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:1990 IsModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:499 db = <table> { } SetDefaultModuleState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:418 OnDragStop = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:926 CancelTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:147 SetEnabledState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:455 OnInitialize = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:721 enabledState = true Init = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:780 RegisterEvent = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116 UnregisterAllMessages = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:200 ChatCommand = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:823 UnregisterAllEvents = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:200 SendMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:85 IterateModules = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:468 UnregisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:179 NewModule = <funct
1x Ace3\AceHook-3.0\AceHook-3.0-8.lua:180: Attempting to rehook already active hook OnUpdate. [C]: ? Ace3\AceHook-3.0\AceHook-3.0-8.lua:180: in function <Ace3\AceHook-3.0\AceHook-3.0.lua:118> Ace3\AceHook-3.0\AceHook-3.0-8.lua:367: in function `HookScript' Skinner\UIFrames.lua:4813: in function <Skinner\UIFrames.lua:4790> Skinner\UtilFuncs.lua:217: in function `add2Table' Skinner\AddonSkins\Configator-33.lua:44: in function <Skinner\AddonSkins\Configator.lua:43>
Locals: (*temporary) = "Attempting to rehook already active hook OnUpdate."
1x Skinner\UtilFuncs.lua:615: attempt to index field 'sf' (a nil value) Skinner\UtilFuncs.lua:615: in function <Skinner\UtilFuncs.lua:614> (tail call): ? [C]: in function `Play' FrameXML\AlertFrames.lua:700: in function `AlertFrame_PlayOutAnimation' FrameXML\AlertFrames.lua:734: in function `AlertFrame_PlayOutroAnimation' FrameXML\AlertFrames.lua:742: in function `AlertFrame_PlayAnimations' FrameXML\AlertFrames.lua:748: in function `AlertFrame_ShowNewAlert' FrameXML\BNet.lua:294: in function `ShowToast' FrameXML\BNet.lua:306: in function `AddToast' FrameXML\BNet.lua:65: in function <FrameXML\BNet.lua:59>
Locals: this = <unnamed> { 0 = <userdata> animOut = <unnamed> { } Play = <function> defined =[C]:-1 OnFinished = <function> defined @FrameXML\SocialToast.lua:3 } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'sf' (a nil value)"
1x Skinner\UtilFuncs.lua:609: attempt to index field 'sf' (a nil value) Skinner\UtilFuncs.lua:609: in function <Skinner\UtilFuncs.lua:608> (tail call): ? [C]: in function `Play' FrameXML\AlertFrames.lua:713: in function `AlertFrame_PlayIntroAnimation' FrameXML\AlertFrames.lua:739: in function `AlertFrame_PlayAnimations' FrameXML\AlertFrames.lua:748: in function `AlertFrame_ShowNewAlert' FrameXML\BNet.lua:294: in function `ShowToast' FrameXML\BNet.lua:306: in function `AddToast' FrameXML\BNet.lua:65: in function <FrameXML\BNet.lua:59>
Locals: this = <unnamed> { 0 = <userdata> Play = <function> defined =[C]:-1 } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'sf' (a nil value)" _G = <table> { ConfigatorAnon147Text = ConfigatorAnon147Text { } ContainerFrame5Item7 = ContainerFrame5Item7 { } DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded." GetTrainerServiceTypeFilter = <function> defined =[C]:-1 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names." SetTrainerServiceTypeFilter = <function> defined =[C]:-1 LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 737 EventTraceFrameButton7HideButton = EventTraceFrameButton7HideButton { } SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you." LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 398 BT4Button58 = BT4Button58 { } CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture { } XPerl_AssistsView_Close = <function> defined @ZPerl_RaidHelper\ZPerl_AssistFrame.lua:114 PawnItemComparer = <function> defined @Pawn\Pawn.lua:3436 MultiBarLeftButton7 = MultiBarLeftButton7 { } AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture { } LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 352 MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text { } BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates" INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled." EncounterDetails_SpellAurasScrollScrollChildFrame = EncounterDetails_SpellAurasScrollScrollChildFrame { } MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 { } IsReferAFriendLinked = <function> defined =[C]:-1 UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @FrameXML\UnitFrame.lua:787 PaperDollTitlesPaneButton16BgTop = PaperDollTitlesPaneButton16BgTop { } ERR_NOAMMO_S = "%s" CalendarTodayTexture = CalendarTodayTexture { } BT4Button22Flash = BT4Button22Flash { } TitanPanelInformantButtonRightClickMenuButtonHighlightTexture = TitanPanelInformantButtonRightClickMenuButtonHighlightTexture { } BOOST2_WARRIOR_COLOSSUSSMASH = "Use |cFFFFFFFFColossus Smash|r.
Thanks for your research into this issue. It seems that I failed to complete the Class Colour changes I made a while ago and still had some code left in from the previous incarnation. I am looking at the code and will fix it in the next release.
Please let me know if the changes sort out the problem for you.
Updated Ace3, Baggins, Configator, DockingStation, ElvUI, LibAboutPanel, LibDBIcon, MinimapButtonFrame (as reported by palizangetsu) & ZPerl skins Bugfix for BNFrames (as reported by palizangetsu) Bugfix for Addons using GameTooltip functions (as reported by palizangetsu) Fix for ClassColouredGradients etc (as reported by Metallan, many Thanks)
I still have a few errors with the newest version:
Error #1
1x Skinner\AddonSkins\PetTracker-8.0.2.lua:86: attempt to index field 'PetTrackerTamerJournal' (a nil value) (tail call): ? [C]: in function `xpcall' Skinner\UtilFuncs.lua:109: in function <Skinner\UtilFuncs.lua:100> (tail call): ? Skinner\AddonFrames.lua:121: in function `AddonFrames' Skinner\Skinner-beta7.27219.1.lua:354: in function <Skinner\Skinner.lua:354>
Error #2
1x Skinner\Modules\UIButtons.lua:391: attempt to call method 'GetNormalTexture' (a nil value) Skinner\AddonSkins\Wholly-067.lua:8: in function <Skinner\AddonSkins\Wholly.lua:5> (tail call): ? [C]: in function `xpcall' Skinner\UtilFuncs.lua:109: in function <Skinner\UtilFuncs.lua:100> (tail call): ? Skinner\AddonFrames.lua:121: in function `AddonFrames' Skinner\Skinner-beta7.27219.1.lua:354: in function <Skinner\Skinner.lua:354>
Error #3
1x Skinner\UIFrames.lua:243: attempt to index field 'DurabilityBackground' (a nil value) Skinner\UIFrames.lua:243: in function <Skinner\UIFrames.lua:224> Skinner\UIFrames.lua:1965: in function <Skinner\UIFrames.lua:1964> (tail call): ? [C]: in function `Show' ...risonTemplates\Blizzard_GarrisonMissionTemplates.lua:830: in function `OnClickViewCompletedMissionsButton' ...risonTemplates\Blizzard_GarrisonMissionTemplates.lua:2343: in function <...risonTemplates\Blizzard_GarrisonMissionTemplates.lua:2338> [C]: in function `Click' [string "*:OnKeyDown"]:3: in function <[string "*:OnKeyDown"]:1>
Hey loving the addon, I would love to see 1 more option added if this is possible.
The talent frame is abit unclear for me personally and i love to have a option to add some borders around the selected talents or all talents with the option to add colors to selected/unselected borders :)
Any idea why the bar for the Mythic+ timers (the bar) doesn't show? Not sure if it's a bug or some addon is conflicting.
Here's the example
EDIT: Disabled every addon but skinner, Ace and Shared Media , and the bar still doesn't show, so it doesn't look like an addon comflict (I use AngryKeystones so I thought that could be it).
EDIT2: Enabled BugSack while everything else was disabled, and no bugs show.
Should that have fixed the Mythic+ timer I mentioned? Just asking because I see it still empty. Not sure if perhaps it's a different kind of bar, since other things like quests and % trackers (even the M+ trash % tracker) works just fine.
Getting this a lot lately. Seems related to BNet toasts when player login:
20x Skinner\UtilFuncs.lua:615: attempt to index field 'sf' (a nil value) Skinner\UtilFuncs.lua:615: in function <Skinner\UtilFuncs.lua:614> (tail call): ? [C]: in function `Play' FrameXML\AlertFrames.lua:700: in function `AlertFrame_PlayOutAnimation' FrameXML\AlertFrames.lua:734: in function `AlertFrame_PlayOutroAnimation' FrameXML\AlertFrames.lua:742: in function `AlertFrame_PlayAnimations' FrameXML\AlertFrames.lua:748: in function `AlertFrame_ShowNewAlert' FrameXML\BNet.lua:294: in function `ShowToast' FrameXML\BNet.lua:306: in function `AddToast' FrameXML\BNet.lua:67: in function <FrameXML\BNet.lua:59>
Locals: this = <unnamed> { 0 = <userdata> animOut = <unnamed> { } Play = <function> defined =[C]:-1 OnFinished = <function> defined @FrameXML\SocialToast.lua:3 } (*temporary) = nil (*temporary) = nil (*temporary) = nil (*temporary) = "attempt to index field 'sf' (a nil value)"
I'm curious if you could update Skinner's - Questguru skin I've been trying to skin it to look like Classic Quest Log
Classic Quest Log Screenshot
This is what Questguru looks like with just Skinner and questguru
Questguru and Skinner (No other addons)
this is the default code from Skinner's Questguru.lua
_G.QuestGuru.scrollFrame:DisableDrawLayer("BACKGROUND")
self:skinSlider{obj=_G.QuestGuru.scrollFrame.scrollBar, adj=-4}
_G.QuestGuru.detail:DisableDrawLayer("ARTWORK")
self:skinSlider{obj=_G.QuestGuru.detail.ScrollBar}
self:addSkinFrame{obj=_G.QuestGuru, kfs=true, ri=true, y1=2, x2=2}
This is what it looks like with the modifications I made to the Questguru.lua
Questguru with modification
using this code:
_G.QuestGuruDetailScrollFrame:DisableDrawLayer("BACKGROUND")_G.QuestGuruDetailScrollFrame:DisableDrawLayer("BACKGROUND") self:skinSlider{obj=_G.QuestGuru.scrollFrame.scrollBar, adj=-4} _G.QuestGuru.detail:DisableDrawLayer("ARTWORK") self:skinSlider{obj=_G.QuestGuru.detail.ScrollBar} self:addSkinFrame{obj=_G.QuestGuru, kfs=true, ri=true, y1=2, x2=2}
Getting an error when Skinner attempts to skin the Bnet toast window, attempts to call a protected function.
1x Skinner\UtilFuncs.lua:607: Usage: Hook([object], method, [handler], [hookSecure]): Attempt to hook secure function Play. Use `SecureHook' or add `true' to the argument list to override.
[C]: ?
...\ArkInventory\Externals\Ace3\AceHook\AceHook-3.0-8.lua:164: in function <...\ArkInventory\Externals\Ace3\AceHook\AceHook-3.0.lua:118>
...\ArkInventory\Externals\Ace3\AceHook\AceHook-3.0-8.lua:283: in function `Hook'
Skinner\UtilFuncs.lua:607: in function `hookSocialToastFuncs'
Skinner\UIFrames.lua:834: in function <Skinner\UIFrames.lua:833>
(tail call): ?
[C]: in function `Show'
FrameXML\AlertFrames.lua:747: in function `AlertFrame_ShowNewAlert'
FrameXML\BNet.lua:294: in function `ShowToast'
FrameXML\BNet.lua:306: in function `AddToast'
FrameXML\BNet.lua:65: in function <FrameXML\BNet.lua:59>
Locals:
(*temporary) = "Usage: Hook([object], method, [handler], [hookSecure]): Attempt to hook secure function Play. Use `SecureHook' or add `true' to the argument list to override."
Hi,
Bugfix for SocialToasts (as reported by DaZzA89)
Updated Ace3, LibQTip, NPCScan, OrderHallCommander & QuestGuru (as reported by raineday) skins
Updated CommunitiesUI skin
Updated ReputationFrame skin
Updated comments
Updated MissionFrame skin
Updated AdventureMap skin
Updated QuestMap skin
Updated UIButtons skin
Make MicroButtonAlert more visible
beta7.27178.1
Skinner + SavedInstances =
19x SavedInstances\SavedInstances-8.0.3-1-g0ce0558.lua:3525: Usage: <unnamed>:SetBackdrop(nil or {bgFile = "bgFile", edgeFile = "edgeFile", tile = false, tileSize = 0, edgeSize = 32, insets = { left = 0, right = 0, top = 0, bottom = 0 }})
[C]: in function `SetBackdrop'
SavedInstances\SavedInstances-8.0.3-1-g0ce0558.lua:3525: in function <SavedInstances\SavedInstances.lua:3521>
Locals:
(*temporary) = <unnamed> {
0 = <userdata>
lines = <table> {
}
OnRelease = <function> defined @SavedInstances\SavedInstances.lua:4598
headerFont = SavedInstancedTooltipHeaderFont {
}
key = "SavedInstancesTooltip"
scripts = <table> {
}
autoHideTimerFrame = <unnamed> {
}
sknd = true
scrollFrame = <unnamed> {
}
anchorframe = LibDBIcon10_SavedInstances {
}
columns = <table> {
}
scrollChild = <unnamed> {
}
colspans = <table> {
}
width = 289.83334350586
labelProvider = <table> {
}
regularFont = GameTooltipText {
}
height = 247.16691970825
tfade = <unnamed> {
}
UpdateScrolling = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:87
}
Skinner + MinimapButtonFrame =
1x ...aceMinimapButtonFrame\MinimapButtonFrame-3.1.10h.lua:1816: table index is nil
...aceMinimapButtonFrame\MinimapButtonFrame-3.1.10h.lua:1816: in function `?'
Ace3\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <Ace3\AceTimer-3.0\AceTimer-3.0.lua:50>
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:398
SetTitleSize = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:1972
Enable = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:325
RegisterChatCommand = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:85
EnableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
GetModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:241
IterateEmbeds = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:473
OnDragStart = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:919
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:172
UnregisterChatCommand = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:111
ScheduleRepeatingTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:129
CancelAllTimers = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:160
Printf = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
SavePosition = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:937
name = "Minimap Button Frame"
IsEnabled = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:482
orderedModules = <table> {
}
ScheduleTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:381
obj = <table> {
}
optionsFrame = <unnamed> {
}
Scan = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:1785
RegisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
GetArgs = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:144
Print = <function> defined @Ace3\AceConsole-3.0\AceConsole-3.0.lua:54
baseName = "MinimapButtonFrame"
moveButton = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:2061
fillDropdowns = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:2030
SwapTitleLocation = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:1990
IsModule = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:499
db = <table> {
}
SetDefaultModuleState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:418
OnDragStop = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:926
CancelTimer = <function> defined @Ace3\AceTimer-3.0\AceTimer-3.0.lua:147
SetEnabledState = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:455
OnInitialize = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:721
enabledState = true
Init = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:780
RegisterEvent = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterAllMessages = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
ChatCommand = <function> defined @MinimapButtonFrame\MinimapButtonFrame.lua:823
UnregisterAllEvents = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
SendMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:85
IterateModules = <function> defined @Ace3\AceAddon-3.0\AceAddon-3.0.lua:468
UnregisterMessage = <function> defined @Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
NewModule = <funct
Also This bug
1x Ace3\AceHook-3.0\AceHook-3.0-8.lua:180: Attempting to rehook already active hook OnUpdate.
[C]: ?
Ace3\AceHook-3.0\AceHook-3.0-8.lua:180: in function <Ace3\AceHook-3.0\AceHook-3.0.lua:118>
Ace3\AceHook-3.0\AceHook-3.0-8.lua:367: in function `HookScript'
Skinner\UIFrames.lua:4813: in function <Skinner\UIFrames.lua:4790>
Skinner\UtilFuncs.lua:217: in function `add2Table'
Skinner\AddonSkins\Configator-33.lua:44: in function <Skinner\AddonSkins\Configator.lua:43>
Locals:
(*temporary) = "Attempting to rehook already active hook OnUpdate."
Oh and another 2
1x Skinner\UtilFuncs.lua:615: attempt to index field 'sf' (a nil value)
Skinner\UtilFuncs.lua:615: in function <Skinner\UtilFuncs.lua:614>
(tail call): ?
[C]: in function `Play'
FrameXML\AlertFrames.lua:700: in function `AlertFrame_PlayOutAnimation'
FrameXML\AlertFrames.lua:734: in function `AlertFrame_PlayOutroAnimation'
FrameXML\AlertFrames.lua:742: in function `AlertFrame_PlayAnimations'
FrameXML\AlertFrames.lua:748: in function `AlertFrame_ShowNewAlert'
FrameXML\BNet.lua:294: in function `ShowToast'
FrameXML\BNet.lua:306: in function `AddToast'
FrameXML\BNet.lua:65: in function <FrameXML\BNet.lua:59>
Locals:
this = <unnamed> {
0 = <userdata>
animOut = <unnamed> {
}
Play = <function> defined =[C]:-1
OnFinished = <function> defined @FrameXML\SocialToast.lua:3
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
1x Skinner\UtilFuncs.lua:609: attempt to index field 'sf' (a nil value)
Skinner\UtilFuncs.lua:609: in function <Skinner\UtilFuncs.lua:608>
(tail call): ?
[C]: in function `Play'
FrameXML\AlertFrames.lua:713: in function `AlertFrame_PlayIntroAnimation'
FrameXML\AlertFrames.lua:739: in function `AlertFrame_PlayAnimations'
FrameXML\AlertFrames.lua:748: in function `AlertFrame_ShowNewAlert'
FrameXML\BNet.lua:294: in function `ShowToast'
FrameXML\BNet.lua:306: in function `AddToast'
FrameXML\BNet.lua:65: in function <FrameXML\BNet.lua:59>
Locals:
this = <unnamed> {
0 = <userdata>
Play = <function> defined =[C]:-1
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
_G = <table> {
ConfigatorAnon147Text = ConfigatorAnon147Text {
}
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 737
EventTraceFrameButton7HideButton = EventTraceFrameButton7HideButton {
}
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 398
BT4Button58 = BT4Button58 {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
}
XPerl_AssistsView_Close = <function> defined @ZPerl_RaidHelper\ZPerl_AssistFrame.lua:114
PawnItemComparer = <function> defined @Pawn\Pawn.lua:3436
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropdownButtonHighlightTexture {
}
LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 352
MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
EncounterDetails_SpellAurasScrollScrollChildFrame = EncounterDetails_SpellAurasScrollScrollChildFrame {
}
MultiBarBottomRightButton8Shine5 = MultiBarBottomRightButton8Shine5 {
}
IsReferAFriendLinked = <function> defined =[C]:-1
UnitFrameManaBar_UnregisterDefaultEvents = <function> defined @FrameXML\UnitFrame.lua:787
PaperDollTitlesPaneButton16BgTop = PaperDollTitlesPaneButton16BgTop {
}
ERR_NOAMMO_S = "%s"
CalendarTodayTexture = CalendarTodayTexture {
}
BT4Button22Flash = BT4Button22Flash {
}
TitanPanelInformantButtonRightClickMenuButtonHighlightTexture = TitanPanelInformantButtonRightClickMenuButtonHighlightTexture {
}
BOOST2_WARRIOR_COLOSSUSSMASH = "Use |cFFFFFFFFColossus Smash|r.
|cFFFFFFFFColossus Smash|r increases your damage."
LE_GAME_ERR_RECRUIT_A_FRIEND_FAILED = 947
BINDING_NAME_CLICK NPCScan_RecentTargetButton:LeftButton = "Target latest NPC"
LFGTeleport = <function> defined =[C]:-1
LE_GAME_ERR_ONLY_ONE_QUIVER = 32
GetMonitorAspectRatio = <function> defined =[C]:-1
ToggleEncounterJournal = <function> defined @FrameXML\UIParent.lua:909
LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
XPerl_Raid_Grp10UnitButton1buffFrame = XPerl_Raid_Grp10UnitButton1buffFrame {
}
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
OverrideActionBarButton6Shine11 = OverrideActionBarButton6Shine11 {
}
LibDBIcon10_BugSack = LibDBIcon10_BugSack {
}
CompactUnitFrameProfilesSaveButton = CompactUnitFrameProfilesSaveButton {
}
RaidGraphics_EnvironmentalDetailSlider = RaidGraphics_EnvironmentalDetailSlider {
}
XPERL_RAID_TOOLTIP_BUFFEXPIRING = "%s's %s expires in %s"
EventTraceFrameTitleButton = EventTraceFrameTitleButton {
}
Is64BitClient = <function> defined =[C]:-1
TELLMEWHEN_VERSION_FULL = "8.5.2 "
TitanPanelVolumeControlFrameDialogTitle = TitanPanelVolumeControlFrameDialogTitle {
}
CompactRaidFrameManagerDisplayFrameFilterOptionsFilterRoleTankMiddleMiddle = CompactRaidFrameManagerDisplayFrameFilterOptionsFilterRoleTankMiddleMiddle {
}
TutorialFrame_OnMouseDown = <function> defined @FrameXML\TutorialFrame.lua:383
SortQuestWatches = <function> defined =[C]:-1
ContainerFrame4Item16Cooldown = ContainerFrame4Item16Cooldown {
}
DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Andorhal"
AudioOptionsVoicePanel_OnShow = <function> defined @FrameXML\AudioOptionsPanel
In reply to Metallan:
In reply to Jncl:
Hi,
Updated Ace3, Baggins, Configator, DockingStation, ElvUI, LibAboutPanel, LibDBIcon, MinimapButtonFrame (as reported by palizangetsu) & ZPerl skins
Bugfix for BNFrames (as reported by palizangetsu)
Bugfix for Addons using GameTooltip functions (as reported by palizangetsu)
Fix for ClassColouredGradients etc (as reported by Metallan, many Thanks)
Obsoleted XPerl skin
beta7.27219.1
In reply to Jncl:
Hi,
Maybe not a bug but I I prefer to report it, beta7.27219.1 un-ticked "Class Coloured Border" on all of my 12 profiles.
Thanks for reading.
Edit:
Warlock Color in skinner is #8787ed instead of #9482c9
http://wowwiki.wikia.com/wiki/Class_colors
I still have a few errors with the newest version:
Error #1
Error #2
Error #3
Hey loving the addon, I would love to see 1 more option added if this is possible.
The talent frame is abit unclear for me personally and i love to have a option to add some borders around the selected talents or all talents with the option to add colors to selected/unselected borders :)
Keep up the good work!
Any idea why the bar for the Mythic+ timers (the bar) doesn't show? Not sure if it's a bug or some addon is conflicting.
Here's the example
EDIT: Disabled every addon but skinner, Ace and Shared Media , and the bar still doesn't show, so it doesn't look like an addon comflict (I use AngryKeystones so I thought that could be it).
EDIT2: Enabled BugSack while everything else was disabled, and no bugs show.
Hi,
Updated PetTracker & Wholly skins (as reported by Talyrius)
Bugfix for Class Coloured Borders (as reported by Shimiya)
Bugfix for MissionCompleteFrame (as reported by Talyrius)
Bugfix for TempChatFrames
Update TalentUI skin (hope this helps, MrKernal)
Added SecureTabs skin
Update ObjectivesTracker Status bars code
Updated AddonFrames code
Updated options code
Update PetBattleUI skin
beta7.27219.2
Getting this a lot lately. Seems related to BNet toasts when player login:
20x Skinner\UtilFuncs.lua:615: attempt to index field 'sf' (a nil value)
Skinner\UtilFuncs.lua:615: in function <Skinner\UtilFuncs.lua:614>
(tail call): ?
[C]: in function `Play'
FrameXML\AlertFrames.lua:700: in function `AlertFrame_PlayOutAnimation'
FrameXML\AlertFrames.lua:734: in function `AlertFrame_PlayOutroAnimation'
FrameXML\AlertFrames.lua:742: in function `AlertFrame_PlayAnimations'
FrameXML\AlertFrames.lua:748: in function `AlertFrame_ShowNewAlert'
FrameXML\BNet.lua:294: in function `ShowToast'
FrameXML\BNet.lua:306: in function `AddToast'
FrameXML\BNet.lua:67: in function <FrameXML\BNet.lua:59>
Locals:
this = <unnamed> {
0 = <userdata>
animOut = <unnamed> {
}
Play = <function> defined =[C]:-1
OnFinished = <function> defined @FrameXML\SocialToast.lua:3
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'sf' (a nil value)"
Get following with latest version when opening recruitment panel from new guild panel :
Date: 2018-08-04 15:23:11
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\Skinner\Skinner.lua line 1318:
attempt to index field 'obj' (a nil value)
Debug:
[C]: ?
Skinner\Skinner.lua:1318:
Skinner\Skinner.lua:1303
Skinner\Skinner.lua:1374: skinSlider()
Skinner\PlayerFrames.lua:1592:
Skinner\PlayerFrames.lua:1563
(tail call): ?
[C]: ?
[C]: Show()
..\FrameXML\UIParent.lua:2611: SetUIPanel()
..\FrameXML\UIParent.lua:2520: ShowUIPanel()
..\FrameXML\UIParent.lua:2317:
..\FrameXML\UIParent.lua:2313
[C]: SetAttribute()
..\FrameXML\UIParent.lua:3138:
..\FrameXML\UIParent.lua:3126
[C]: ShowUIPanel()
...ace\AddOns\Blizzard_Communities\CommunitiesFrame.lua:194: ?()
..\SharedXML\Util.lua:1356: CallMethodOnNearestAncestor()
[string "*:OnClick"]:1:
[string "*:OnClick"]:1
Locals: