getting following error with questguru 1.0.5 and skinner 1.9806.1
[2009/05/06 18:12:15-645-x1]: Skinner-b1.9806.1 \SkinMe\QuestGuru.lua:123: Usage: SecureHook([object], method, [handler]): Attempting to hook a non existing target
AceHook-3.0-5 (Ace3):200: in function <Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:107>
AceHook-3.0-5 (Ace3):276: in function `SecureHook'
Skinner-b1.9806.1 \SkinMe\QuestGuru.lua:123: in function <Interface\AddOns\Skinner\SkinMe\QuestGuru.lua:2>
(tail call): ?:
<in C code>: in function `xpcall'
Skinner-b1.9806.1 \Skinner.lua:430: in function <Interface\AddOns\Skinner\Skinner.lua:428>
Skinner-b1.9806.1 \Skinner.lua:475: in function `?'
Skinner-b1.9806.1 \AddonFrames.lua:112: in function <Interface\AddOns\Skinner\AddonFrames.lua:58>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Ace3):144: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:118>
---
Outfitter button is to far to the right.
Volumizer LDB tooltip thing title is ofset, and partially unskinned.
Visor2 gui title is ofset.
and 2 errors:
[2009/05/08 21:02:17-3548-x1]: Skinner-b2.9835.1\SkinMe\Altoholic.lua:123: Usage: SecureHook([object], method, [handler]): Attempting to hook a non existing target
AceHook-3.0-5 (Ace3):208: in function <Interface\AddOns\Ace3\AceHook-3.0\AceHook-3.0.lua:115>
AceHook-3.0-5 (Ace3):341: in function `SecureHook'
Skinner-b2.9835.1\SkinMe\Altoholic.lua:123: in function <Interface\AddOns\Skinner\SkinMe\Altoholic.lua:2>
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.1\Skinner.lua:638: in function <Interface\AddOns\Skinner\Skinner.lua:636>
Skinner-b2.9835.1\Skinner.lua:683: in function `?'
Skinner-b2.9835.1\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Ace3):158: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:132>
---
[2009/05/08 21:02:17-3548-x1]: Skinner-b2.9835.1\Skinner.lua:1318: bad argument #1 to 'rawget' (table expected, got nil)
Skinner-b2.9835.1\Skinner.lua:1318: in function `skinEditBox'
Skinner-b2.9835.1\SkinMe\Visor2GUI.lua:7: in function <Interface\AddOns\Skinner\SkinMe\Visor2GUI.lua:2>
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.1\Skinner.lua:638: in function <Interface\AddOns\Skinner\Skinner.lua:636>
Skinner-b2.9835.1\Skinner.lua:683: in function `?'
Skinner-b2.9835.1\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Ace3):158: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:132>
---
Not sure, but i think its outfitter related when looking at stuff in AH there are additional compare tooltips for different sets (apart from the 2(3 for rings) normal ones, these aren't being fully skinned. (white backdround and unskinned borders).
Im having a small issue with the quest greeting frame which can be seen in the screenshot below, the frame is fine when i click accept a quest and see the details, but when i first open it i get this.
I have a issue when changing the texture. Everytime I try to change the texture, "Error running updateSBTexture." will show up in my chat frame. I have Bugsack but for some reason it didn't catch anything... (maybe it's not a bug?)
So right now my texture is the original Blizzard texture... I really want to use something else so please help.
Using Skinner b2.9835.2, I am getting the following error on login:
"Skinner: Error running MinimapButtons"
The bugsack error is as follows. (I am using Chinchilla, but recieve the same error when it is not loaded, so I do not think it is an interraction problem).
[2009/05/09 02:28:13-8741-x1]: Skinner-b2.9835.1\Skinner.lua:378: attempt to call method 'SetDrawLayer' (a nil value)
Skinner-b2.9835.1\Skinner.lua:407: in function `addSkinButton'
Skinner-b2.9835.1\UIElements1.lua:779: in function <Interface\AddOns\Skinner\UIElements1.lua:750>
Skinner-b2.9835.1\UIElements1.lua:787: in function `mmKids'
Skinner-b2.9835.1\UIElements1.lua:794: in function <Interface\AddOns\Skinner\UIElements1.lua:746>
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.1\Skinner.lua:638: in function <Interface\AddOns\Skinner\Skinner.lua:636>
Skinner-b2.9835.1\Skinner.lua:650: in function <Interface\AddOns\Skinner\Skinner.lua:646>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Acheron):158: in function <...ce\AddOns\Acheron\Libs\AceTimer-3.0\AceTimer-3.0.lua:132>
Hi, quick report on Skinner's "strange results" on some addons:
sRaidFrames: Skinner overwrites the background coloring of raid frames. As a result you can't see the color of applied debuff (and you can't dispell 'em).
epgp: subframes are misplaced. Commenting out the line:
"if i == 1 then Skinner:moveObject(v, nil, nil, "+", 20) end"
solves the issue. However I'm not totally good with this solution, as there is a huge unused space at the top of the frame.
AdvancedTradeSkillWindow: misplaced "buy reagents" frame when you want to buy reagents from vendor with confirmation.
Not directly related to any skin, fur the "sell junk" button added from FuBar_GarbageFu is misplaced (too much high and right). Maybe it's related to the vendor window skinning.
/snip
Not directly related to any skin, fur the "sell junk" button added from FuBar_GarbageFu is misplaced (too much high and right). Maybe it's related to the vendor window skinning.
Cheers
Hi Arzach,
Thanks for the bug reports.
There isn't a skin for FuBar_GarbageFu and I can't find an up to date version of the addon to test with.
In line with your request I am getting the following error with Chinchilla
[2009/05/09 15:10:29-8097-x1]: Skinner-b2.9835.3\SkinMe\Chinchilla.lua:24: attempt to call method 'IsModuleActive' (a nil value)
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `?'
Skinner-b2.9835.3\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Chinchilla):158: in function <...AddOns\Chinchilla\libs\AceTimer-3.0\AceTimer-3.0.lua:132>
Chinchilla was recently updated by Mr knight, so I guess he changed something which stops the old skinner chinchilla lua finding it.
Also getting a weird layout when I use EnhancedStackSplit addon
Error with the xperl skin in newest skinner version:
[2009/05/09 16:13:26-659-x1]: Skinner-b2.9835.3\Skinner.lua:376: attempt to call method 'GetNumRegions' (a nil value)
Skinner-b2.9835.3\Skinner.lua:416: in function `addSkinButton'
Skinner-b2.9835.3\SkinMe\XPerl.lua:88: in function <Interface\AddOns\Skinner\SkinMe\XPerl.lua:69>
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `checkAndRunAddOn'
Skinner-b2.9835.3\SkinMe\XPerl.lua:6: in function <Interface\AddOns\Skinner\SkinMe\XPerl.lua:2>
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `?'
Skinner-b2.9835.3\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Ace3):144: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:118>
---
[2009/05/09 16:13:26-659-x1]: Skinner-b2.9835.3\Skinner.lua:376: attempt to call method 'GetNumRegions' (a nil value)
Skinner-b2.9835.3\Skinner.lua:416: in function `addSkinButton'
Skinner-b2.9835.3\SkinMe\XPerl.lua:182: in function <Interface\AddOns\Skinner\SkinMe\XPerl.lua:167>
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `checkAndRunAddOn'
Skinner-b2.9835.3\SkinMe\XPerl.lua:8: in function <Interface\AddOns\Skinner\SkinMe\XPerl.lua:2>
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `?'
Skinner-b2.9835.3\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Ace3):144: in function <Interface\AddOns\Ace3\AceTimer-3.0\AceTimer-3.0.lua:118>
Using update b2.9835.3, i still have that issue on that one quest frame greeting panel i posted a page back, seems like its the only npc that give me that issue.
Edit: I got it to work by changing the following lines:
-->>-- Greeting Panel
self:skinScrollBar{obj=QuestGreetingScrollFrame}
if QuestFrameGreetingPanel:IsShown() then
GreetingText:SetTextColor(self.BTr, self.BTg, self.BTb)
CurrentQuestsText:SetTextColor(self.HTr, self.HTg, self.HTb)
AvailableQuestsText:SetTextColor(self.HTr, self.HTg, self.HTb)
QuestFrameGreetingPanel_OnShow() -- force recolour of quest lines
The frame properly skins now, but im not sure what else that change may affect, as I dont understand all of the addon code, but anyway I hope this gives you a starting point.
[2009/05/10 13:40:14-2353-x1]: Skinner-b2.9835.3\UIElements2.lua:281: attempt to call method 'GetNumChildren' (a nil value)
(tail call): ?:
<in C code>: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\UIOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>
Skinner for AckisRecipeList may need an update (see attached zip for a JPG shot with pretty arrows, descriptive text, and such). Summary: There's a frame that appears if you drill down the Filter options in ARL that appears with no background when skinned. [Update: This is the same issue Pompachomp mentions above in the last line of his post.]
Separately, Mapster, while I don't see a Mapster.lua in Skinner's folders, appears to want to be skinned by Skinner. I'm not sure why. I would want it supported by Skinner, if that's a viable option. Otherwise, I think what's happening is Mapster (maybe) uses Blizz resources, and so perhaps Skinner is catching those - but not the Mapster-specific bits of it's frames.
Finally, thanks for the super-quick fix relating to my prior posting.
New version of Examiner is out, and this error pops up with skinner:
[2009/05/10 19:15:06-2363-x1]: Skinner-b2.9835.3\SkinMe\Examiner.lua:9: attempt to index field 'frames' (a nil value)
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `?'
Skinner-b2.9835.3\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Broker_Group):158: in function <...dOns\Broker_Group\libs\AceTimer-3.0\AceTimer-3.0.lua:132>
---
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
Major rewrite of the core code to ease code maintenance and remove any changes to Blizzard Frames directly, they are all now 'backed' by a skin frame
This means several addon skins will now have misplaced artifacts, pleased let me know which ones and I will fix them as soon as I can.
I have already updated a number of skins to reflect these changes, they are:
Removed references to AutoProfitX skin
Added option for GMChatUI skinning
b2.9835.1
Volumizer LDB tooltip thing title is ofset, and partially unskinned.
Visor2 gui title is ofset.
and 2 errors:
Bugfix for handling changed Addons
b2.9835.2
Sorry about that, put the checking code in the wrong place :-(
Not sure, but i think its outfitter related when looking at stuff in AH there are additional compare tooltips for different sets (apart from the 2(3 for rings) normal ones, these aren't being fully skinned. (white backdround and unskinned borders).
I have a issue when changing the texture. Everytime I try to change the texture, "Error running updateSBTexture." will show up in my chat frame. I have Bugsack but for some reason it didn't catch anything... (maybe it's not a bug?)
So right now my texture is the original Blizzard texture... I really want to use something else so please help.
Thanks in advance.
"Skinner: Error running MinimapButtons"
The bugsack error is as follows. (I am using Chinchilla, but recieve the same error when it is not loaded, so I do not think it is an interraction problem).
sRaidFrames: Skinner overwrites the background coloring of raid frames. As a result you can't see the color of applied debuff (and you can't dispell 'em).
epgp: subframes are misplaced. Commenting out the line:
"if i == 1 then Skinner:moveObject(v, nil, nil, "+", 20) end"
solves the issue. However I'm not totally good with this solution, as there is a huge unused space at the top of the frame.
AdvancedTradeSkillWindow: misplaced "buy reagents" frame when you want to buy reagents from vendor with confirmation.
Not directly related to any skin, fur the "sell junk" button added from FuBar_GarbageFu is misplaced (too much high and right). Maybe it's related to the vendor window skinning.
Cheers
More Bugfixes
b2.9835.3
Hi Arzach,
Thanks for the bug reports.
There isn't a skin for FuBar_GarbageFu and I can't find an up to date version of the addon to test with.
Great addon and thanks for the latest updates.
In line with your request I am getting the following error with Chinchilla
[2009/05/09 15:10:29-8097-x1]: Skinner-b2.9835.3\SkinMe\Chinchilla.lua:24: attempt to call method 'IsModuleActive' (a nil value)
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `?'
Skinner-b2.9835.3\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Chinchilla):158: in function <...AddOns\Chinchilla\libs\AceTimer-3.0\AceTimer-3.0.lua:132>
Chinchilla was recently updated by Mr knight, so I guess he changed something which stops the old skinner chinchilla lua finding it.
Also getting a weird layout when I use EnhancedStackSplit addon
Hope this helps
AckisRecipeList isn't fully skinned still: screenshot
Edit: I got it to work by changing the following lines:
-->>-- Greeting Panel
self:skinScrollBar{obj=QuestGreetingScrollFrame}
if QuestFrameGreetingPanel:IsShown() then
GreetingText:SetTextColor(self.BTr, self.BTg, self.BTb)
CurrentQuestsText:SetTextColor(self.HTr, self.HTg, self.HTb)
AvailableQuestsText:SetTextColor(self.HTr, self.HTg, self.HTb)
QuestFrameGreetingPanel_OnShow() -- force recolour of quest lines
to this:
-->>-- Greeting Panel
self:keepFontStrings(QuestFrameGreetingPanel)
GreetingText:SetTextColor(self.BTr, self.BTg, self.BTb)
CurrentQuestsText:SetTextColor(self.HTr, self.HTg, self.HTb)
AvailableQuestsText:SetTextColor(self.HTr, self.HTg, self.HTb)
self:skinScrollBar{obj=QuestGreetingScrollFrame}
The frame properly skins now, but im not sure what else that change may affect, as I dont understand all of the addon code, but anyway I hope this gives you a starting point.
Also:
[2009/05/10 13:40:14-2353-x1]: Skinner-b2.9835.3\UIElements2.lua:281: attempt to call method 'GetNumChildren' (a nil value)
(tail call): ?:
<in C code>: in function `InterfaceOptionsList_DisplayPanel'
Interface\FrameXML\UIOptionsFrame.lua:46: in function `InterfaceOptionsListButton_OnClick':
<string>:"*:OnClick":2: in function <[string "*:OnClick"]:1>
---
Summary: There's a frame that appears if you drill down the Filter options in ARL that appears with no background when skinned. [Update: This is the same issue Pompachomp mentions above in the last line of his post.]
Separately, Mapster, while I don't see a Mapster.lua in Skinner's folders, appears to want to be skinned by Skinner. I'm not sure why. I would want it supported by Skinner, if that's a viable option. Otherwise, I think what's happening is Mapster (maybe) uses Blizz resources, and so perhaps Skinner is catching those - but not the Mapster-specific bits of it's frames.
Finally, thanks for the super-quick fix relating to my prior posting.
[2009/05/10 19:15:06-2363-x1]: Skinner-b2.9835.3\SkinMe\Examiner.lua:9: attempt to index field 'frames' (a nil value)
(tail call): ?:
<in C code>: ?
Skinner-b2.9835.3\Skinner.lua:647: in function <Interface\AddOns\Skinner\Skinner.lua:645>
Skinner-b2.9835.3\Skinner.lua:692: in function `?'
Skinner-b2.9835.3\AddonFrames.lua:114: in function <Interface\AddOns\Skinner\AddonFrames.lua:60>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Broker_Group):158: in function <...dOns\Broker_Group\libs\AceTimer-3.0\AceTimer-3.0.lua:132>
---