This project is abandoned and its default file will likely not work with the most recent version of World of Warcraft. Whether this project is out of date or its author has marked it as abandoned, this project is no longer maintained.
GnomeWorks TradeSkill Frame -
a complete replacement for the blizzard trade skill frame.
i ditched the "needs" grouping mechanism in favor of simply having missing reagents that are craftable present their potential craft sources below them. this makes for a lot less text jumbled in the queue and i think still presents the information you need.
i'm not sure how readable the queue is, tho. this idea of presenting all options (craft it or buy it) seems reasonable, but it's hard to say how successful it is. i suppose filtering could make a difference .. show/hide puchases, show/hide crafting. also, lsw integration could conceivably present a option to only show the best path.
my goal is to have the queue break down into a shopping list that would tell you that you need x bolts of cloth and y pieces of raw cloth in such a way that you recognize the two entries are exclusive so that buying x bolts reduces the need of the y raw cloth and vice versa. it's a fine idea, but i'm vague as to how it's all going to come together...
btw, you can left/right click on the # column in the queue table to increase/decrease the process count. and you can clear the queue. but processing is still missing.
good news:
r16 fixes the problem with the player submenus (everything is populated correctly). all tradeskill icons are in place, only the known are visible
bad news:
queue window won't come up (it's never visible)
opening gnomeworks throws lua errors like hell *g*
Message:...e\libs\LibPeriodicTable-3.1\LibPeriodicTable-3.1.lua:285:Invalidarg1:invaliditem.Time:05/25/1023:47:56Count:1Stack:[C]:?...e\libs\LibPeriodicTable-3.1\LibPeriodicTable-3.1.lua:285:infunction`ItemInSet'...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:605: in function `vendorAvailability'...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1089:infunction<...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:997>...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1314:infunction`GetItemCost'Interface\AddOns\GnomeWorks\plugins\lsw.lua:357: in function `func'Interface\AddOns\GnomeWorks\ScrollFrame.lua:366:infunction`UpdateData'Interface\AddOns\GnomeWorks\ScrollFrame.lua:376: in function `RefreshRows'Interface\AddOns\GnomeWorks\ScrollFrame.lua:789:infunction`Refresh'Interface\AddOns\GnomeWorks\Details.lua:236: in function `ShowReagents'Interface\AddOns\GnomeWorks\MainWindow.lua:814:infunction<Interface\AddOns\GnomeWorks\MainWindow.lua:806>(tailcall):?[C]:?[string"safecall Dispatcher[2]"]:9:infunction<[string"safecall Dispatcher[2]"]:5>(tailcall):?...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer-3.0.lua:164:infunction<...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>Locals:(*temporary)=false(*temporary)="Invalid arg1: invalid item."
it relates to data availability at load-time. basically, on the very first login and the skill parsing happens too early (the tradelink data isn't available yet). on reload, the data IS available so it was kind of hard to find. also complicated by the fact that i'm supporting addonloader which will delay loading if present such that the trade link info seems to be available by then... oh my.
and yes, the actual processing isn't yet dealt with. my next goal is to get into the queue frame/logic a bit more and then i'll add actual utility to the mod and have it replace the blizz frame entirely.
highend: i think we're narrowing down the issue...
rumbah: i'm apparently missing a lib, i'll fix that next revision. it'll be interesting to see if you have the same problems on a german server as highend.
highend: i'm really puzzled by that behavior. it's acting as tho it's failing to scan your skill list or it's unable to find it. my gut tells me it's related to localization. do me a favor, wipe your sv file again, then log in, then log out (w/o opening your tradeskills) and post the entire sv file (or pm it to me). delete your name/guild if you want, i just really want to see the structure of the data.
nikk: skillet will continue to survive as long as it doesn't break, which has been a decent amount of time thus far. anticipate, tho, that glypher (which is what i believe you're talking about) should be easy to enable with gnomeworks if that is desirable. and thanks for you kind words and continued support. i browse the auctioneer forums just to keep abreast of things and i know you have been very laudatory of my efforts.
pro:
- all addons are active (none disabled for this test)
- no lua error when a tradeskill is opened
- player name in the upper right pane is correct.
contra:
- no icons at all for the known tradeskills (upper right pane)
- there are no submenus for "myplayername" and "All Recipes" for that player (scanned jewelcrafting, blacksmithing and first help before)
I like the "Filter by level" function :)
Feature requests (beside to be able to close gnomeworks together with the crafting queue):
Color coding for cooldowns in the lower left pane (red when a skill is on cd, green when the cd is up).
Example:
Cooldown remaining <red>3 Hr 6 Min</red>
<green> No cooldown</green>
The search function currently only finds items with the name of the search input in it. Skillet was also able to find items with the description in it (like "haste" or "spellpower").
Tia,
highend
Edit: Found another bug
Add one item to the crafting list, click on it in the crafting pane:
Message:Interface\AddOns\GnomeWorks\SkillList.lua:291:attempttoindexfield'recipeDB'(anilvalue)Time:05/25/1002:07:04Count:1Stack:Interface\AddOns\GnomeWorks\SkillList.lua:291:infunction<Interface\AddOns\GnomeWorks\SkillList.lua:288>Interface\AddOns\GnomeWorks\SkillList.lua:314:infunction`SelectRecipe'Interface\AddOns\GnomeWorks\Queue.lua:113: in function `OnClick'Interface\AddOns\GnomeWorks\ScrollFrame.lua:397:infunction<Interface\AddOns\GnomeWorks\ScrollFrame.lua:392>Locals:recipeID=66577player="xxx"(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)="attempt to index field 'recipeDB' (a nil value)"
all addons on:
If I enable lsw I get a bunch of lua errors when I open a tradeskill. player name is UNKNOWN. It's showing all tradeskill icons. It has the appropriate submenus under "All recipes" and xxx (the real player name).
lsw disabled: player name is correct. NO lua errors when a tradeskill is opened...
Will disable lsw for the time beeing (testint gnomeworks).
clicking on a tradeskill in the tradechat works fine.
it's the lib version (includes all the libs you mentioned).
highend: i'm starting to wonder about the locale/server maybe being the issue... what happens if you click a tradelink instead of opening your own skill?
also, that libpt issue sounds like you downloaded the nolib version. or maybe i packaged the thing poorly... does your gnomeworks folder have a Libs directory with libpt, libstub, and a couple ace3 folders?
wmerkens: i just realized i had modified lsw and forgot to commit. duh. if i was on my dev system, i'd commit now but it'll have to wait til tomorrow. (the change is in the gnomeworks_support file .. which now that i think of it, could just as easily be placed in the gnomeworks project rather than lsw...)
locale: I'm playing with an english wow client on a german server (should be en_GB or en_US).
toon's name: UNKNOWN
It's clickable and lists "All recipes" and the player name but without submenues for these.
I quit wow, renamed wtf and addons folder, copied ONLY gnomeworks into a new "AddOns" folder, started wow.
GnomeWorks doesn't show if I click on a tradeskill! I see only the standard blizzard interface for the tradeskill. I logged out, made sure that gnomeworks is activated under Addons, logged back in.
error:
Message:...s\Libs\LibPeriodicTable-3.1\LibPeriodicTable-3.1.lua:29:attempttoindexglobal'LibStub'(anilvalue)Time:05/24/1009:19:29Count:1Stack:...s\Libs\LibPeriodicTable-3.1\LibPeriodicTable-3.1.lua:29:inmainchunkLocals:(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)=nil(*temporary)="attempt to index global 'LibStub' (a nil value)"
here's the blizzard error log with all addons activated:
Message:...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:432:badargument#6to'format'(stringexpected,gotnil)Time:05/24/1009:22:00Count:1Stack:[C]:infunction`format'...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:432: in function `ScriptErrorsFrame_Update'...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:384:infunction<...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:383>[C]:infunction`Show'...e\AddOns\Blizzard_DebugTools\Blizzard_DebugTools.lua:411: in function `ScriptErrorsFrame_OnError'[string"Interface\FrameXML\BasicControls.xml:<Scrip..."]:18:infunction<[string"Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>(tailcall):?[C]:infunction`GetTradeSkillInfo'...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:524: in function `GetTradeSkillData'...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:206:infunction`func'Interface\AddOns\GnomeWorks\ScrollFrame.lua:339: in function `UpdateData'Interface\AddOns\GnomeWorks\ScrollFrame.lua:359:infunction`Refresh'Interface\AddOns\GnomeWorks\MainWindow.lua:835: in function `ShowSkillList'Interface\AddOns\GnomeWorks\MainWindow.lua:853:infunction<Interface\AddOns\GnomeWorks\MainWindow.lua:852>(tailcall):?[C]:?[string"safecall Dispatcher[2]"]:9:infunction<[string"safecall Dispatcher[2]"]:5>(tailcall):?...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer-3.0.lua:164:infunction<...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>Locals:(*temporary)="Message: %sTime: %sCount: %sStack: %sLocals: %s"(*temporary)="...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:524: Usage: GetTradeSkillInfo(index)"(*temporary)="05/24/10 09:22:00"(*temporary)="1"(*temporary)="[C]: in function `GetTradeSkillInfo'...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:524: in function `GetTradeSkillData'...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:206: in function `func'Interface\AddOns\GnomeWorks\ScrollFrame.lua:339: in function `UpdateData'Interface\AddOns\GnomeWorks\ScrollFrame.lua:359: in function `Refresh'Interface\AddOns\GnomeWorks\MainWindow.lua:835: in function `ShowSkillList'Interface\AddOns\GnomeWorks\MainWindow.lua:853: in function <Interface\AddOns\GnomeWorks\MainWindow.lua:852>(tail call): ?[C]: ?[string"safecall Dispatcher[2]"]:9: in function <[string"safecall Dispatcher[2]"]:5>(tail call): ?...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>"(*temporary)=nil(*temporary)="Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:524: Usage: GetTradeSkillInfo(index)Time: 05/24/10 09:22:00Count: 1Stack: [C]: in function `GetTradeSkillInfo'...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:524: in function `GetTradeSkillData'...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:206: in function `func'Interface\AddOns\GnomeWorks\ScrollFrame.lua:339: in function `UpdateData'Interface\AddOns\GnomeWorks\ScrollFrame.lua:359: in function `Refresh'Interface\AddOns\GnomeWorks\MainWindow.lua:835: in function `ShowSkillList'Interface\AddOns\GnomeWorks\MainWindow.lua:853: in function <Interface\AddOns\GnomeWorks\MainWindow.lua:852>(tail call): ?[C]: ?[string"safecall Dispatcher[2]"]:9: in function <[string"safecall Dispatcher[2]"]:5>(tail call): ?...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...ns\Alt-Tab_Toggle\Libs\AceTimer-3.0\AceTimer(*temporary) = "stringexpected,gotnil"
LSW caching prices indicator, the green bar went past the right edge to edge of screen and hit 600+ % before falling back to 100%
Recipe list is un populated also
Pulled LSW R92 and error went away and recipe list populated itself correctly.
wiped GnomeWorks and LSW and installed clean version, here are the 2 bugs, #2 was repeated 80 times
With ATSW it work's correctly with LSW R92
Reported Via Bugsack
Error #1
1x LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: Usage: GetTradeSkillInfo(index)
LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: in function `GetTradeSkillData'
...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:206: in function `func':
GnomeWorks-r13\ScrollFrame.lua:339: in function `UpdateData'
GnomeWorks-r13\ScrollFrame.lua:359: in function `Refresh'
GnomeWorks-r13\MainWindow.lua:835: in function `ShowSkillList'
GnomeWorks-r13\MainWindow.lua:853: in function <GnomeWorks\MainWindow.lua:852>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0-5 (Ace3):164: in function <Ace3\AceTimer-3.0\AceTimer-3.0.lua:138>
-
Error #2 (repeated 80 times)
80x LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: Usage: GetTradeSkillInfo(index)
LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: in function `GetTradeSkillData'
...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:206: in function `func':
GnomeWorks-r13\ScrollFrame.lua:339: in function `UpdateData'
GnomeWorks-r13\ScrollFrame.lua:359: in function `Refresh'
...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:216: in function `RefreshWindow':
LilSparkysWorkshop-r92\lilsparkysworkshop.lua:1224: in function `triggerFunction'
LilSparkysWorkshop-r92\lilsparkysworkshop.lua:2179: in function <...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2171>
since you're clearly eager to help, could you try running without any other mods enabled? i'm just curious why it fails for you all the time while it works for me all the time. another user here has reported the same issue you're getting (the same error messages anyway) and others haven't. not sure what the determining factor is.
what locale you in?
edit: do you get your toon's name in the upper right? "toon - tradeskill"? if so, what happens when you click it? it should list your available toons with their tradeskills.
if it doesn't show your toon name can you tell me if there are any other lua errors?
new revision is up.
i'm back to working on the queue system.
i ditched the "needs" grouping mechanism in favor of simply having missing reagents that are craftable present their potential craft sources below them. this makes for a lot less text jumbled in the queue and i think still presents the information you need.
i'm not sure how readable the queue is, tho. this idea of presenting all options (craft it or buy it) seems reasonable, but it's hard to say how successful it is. i suppose filtering could make a difference .. show/hide puchases, show/hide crafting. also, lsw integration could conceivably present a option to only show the best path.
my goal is to have the queue break down into a shopping list that would tell you that you need x bolts of cloth and y pieces of raw cloth in such a way that you recognize the two entries are exclusive so that buying x bolts reduces the need of the y raw cloth and vice versa. it's a fine idea, but i'm vague as to how it's all going to come together...
btw, you can left/right click on the # column in the queue table to increase/decrease the process count. and you can clear the queue. but processing is still missing.
yay. finally...
i'll figure out that libpt thing... looks like some itemID is set to 0 somewhere...
btw, my 5cent regarding the closing options:
- queue empty: 1 x escape (or the close button of the gw window) closes gw and the queue window
- queue not empty: 1 x escape (") closes gw, queue window stays open
- queue not empty: 2 x escape (") closes gw and queue window
good news: r16 fixes the problem with the player submenus (everything is populated correctly). all tradeskill icons are in place, only the known are visible
bad news: queue window won't come up (it's never visible) opening gnomeworks throws lua errors like hell *g*
okay, i figured out the problem.
it relates to data availability at load-time. basically, on the very first login and the skill parsing happens too early (the tradelink data isn't available yet). on reload, the data IS available so it was kind of hard to find. also complicated by the fact that i'm supporting addonloader which will delay loading if present such that the trade link info seems to be available by then... oh my.
and yes, the actual processing isn't yet dealt with. my next goal is to get into the queue frame/logic a bit more and then i'll add actual utility to the mod and have it replace the blizz frame entirely.
Hi!
GnomeWorks seems to be working normaly for me the only thing that doesn´t work is when i press the "process" button nothing happens
btw german server and german client
thanks for your great addons!
bb rza
highend: i think we're narrowing down the issue...
rumbah: i'm apparently missing a lib, i'll fix that next revision. it'll be interesting to see if you have the same problems on a german server as highend.
For me GnomeWorks does not work at all with an English client on a German server. The error I catch with Swatter (the only other addon running):
yes it had.
it's actually r15 but the revision was not updated in the gnomeworks.lua file.
thanks, that sheds a lot of light on things.
did it report that it had found any trade skills?
r15 + 94
deleted the .lua file in the saved variables folder before starting wow. logged in, logged out.
highend: i'm really puzzled by that behavior. it's acting as tho it's failing to scan your skill list or it's unable to find it. my gut tells me it's related to localization. do me a favor, wipe your sv file again, then log in, then log out (w/o opening your tradeskills) and post the entire sv file (or pm it to me). delete your name/guild if you want, i just really want to see the structure of the data.
nikk: skillet will continue to survive as long as it doesn't break, which has been a decent amount of time thus far. anticipate, tho, that glypher (which is what i believe you're talking about) should be easy to enable with gnomeworks if that is desirable. and thanks for you kind words and continued support. i browse the auctioneer forums just to keep abreast of things and i know you have been very laudatory of my efforts.
LS,
So, should we anticipate this as the final nail in Skillet's coffin, and the launch of what you have been intending as an overhaul?
We have at least one major module that hooks into your Skillet Branch, so it would be handy to know sooner, than later. =)
Your work is always amazing, looking forward to see how this one turns out!!
Happy Coding,
Nikk
lsw r92 (latest) + r14:
pro: - all addons are active (none disabled for this test) - no lua error when a tradeskill is opened - player name in the upper right pane is correct.
contra: - no icons at all for the known tradeskills (upper right pane) - there are no submenus for "myplayername" and "All Recipes" for that player (scanned jewelcrafting, blacksmithing and first help before)
I like the "Filter by level" function :)
Feature requests (beside to be able to close gnomeworks together with the crafting queue):
Color coding for cooldowns in the lower left pane (red when a skill is on cd, green when the cd is up). Example: Cooldown remaining <red>3 Hr 6 Min</red> <green> No cooldown</green>
The search function currently only finds items with the name of the search input in it. Skillet was also able to find items with the description in it (like "haste" or "spellpower").
Tia, highend
Edit: Found another bug
Add one item to the crafting list, click on it in the crafting pane:
all addons on: If I enable lsw I get a bunch of lua errors when I open a tradeskill. player name is UNKNOWN. It's showing all tradeskill icons. It has the appropriate submenus under "All recipes" and xxx (the real player name).
lsw disabled: player name is correct. NO lua errors when a tradeskill is opened...
Will disable lsw for the time beeing (testint gnomeworks).
clicking on a tradeskill in the tradechat works fine. it's the lib version (includes all the libs you mentioned).
highend: i'm starting to wonder about the locale/server maybe being the issue... what happens if you click a tradelink instead of opening your own skill? also, that libpt issue sounds like you downloaded the nolib version. or maybe i packaged the thing poorly... does your gnomeworks folder have a Libs directory with libpt, libstub, and a couple ace3 folders?
wmerkens: i just realized i had modified lsw and forgot to commit. duh. if i was on my dev system, i'd commit now but it'll have to wait til tomorrow. (the change is in the gnomeworks_support file .. which now that i think of it, could just as easily be placed in the gnomeworks project rather than lsw...)
does r13 run for you if you disable lsw?
locale: I'm playing with an english wow client on a german server (should be en_GB or en_US).
toon's name: UNKNOWN
It's clickable and lists "All recipes" and the player name but without submenues for these.
I quit wow, renamed wtf and addons folder, copied ONLY gnomeworks into a new "AddOns" folder, started wow.
GnomeWorks doesn't show if I click on a tradeskill! I see only the standard blizzard interface for the tradeskill. I logged out, made sure that gnomeworks is activated under Addons, logged back in.
error:
here's the blizzard error log with all addons activated:
Loaded R13
Have latest LSW R92
LSW caching prices indicator, the green bar went past the right edge to edge of screen and hit 600+ % before falling back to 100%
Recipe list is un populated also
Pulled LSW R92 and error went away and recipe list populated itself correctly.
wiped GnomeWorks and LSW and installed clean version, here are the 2 bugs, #2 was repeated 80 times
With ATSW it work's correctly with LSW R92
Reported Via Bugsack
Error #1
1x LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: Usage: GetTradeSkillInfo(index) LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: in function `GetTradeSkillData' ...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:206: in function `func': GnomeWorks-r13\ScrollFrame.lua:339: in function `UpdateData' GnomeWorks-r13\ScrollFrame.lua:359: in function `Refresh' GnomeWorks-r13\MainWindow.lua:835: in function `ShowSkillList' GnomeWorks-r13\MainWindow.lua:853: in function <GnomeWorks\MainWindow.lua:852> (tail call): ?: <in C code>: ? <string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5> (tail call): ?: AceTimer-3.0-5 (Ace3):164: in function <Ace3\AceTimer-3.0\AceTimer-3.0.lua:138>
-Error #2 (repeated 80 times)
80x LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: Usage: GetTradeSkillInfo(index) LilSparkysWorkshop-r92\lilsparkysworkshop.lua:524: in function `GetTradeSkillData' ...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:206: in function `func': GnomeWorks-r13\ScrollFrame.lua:339: in function `UpdateData' GnomeWorks-r13\ScrollFrame.lua:359: in function `Refresh' ...lSparkysWorkshop\frameSupport\gnomeworks_support.lua:216: in function `RefreshWindow': LilSparkysWorkshop-r92\lilsparkysworkshop.lua:1224: in function `triggerFunction' LilSparkysWorkshop-r92\lilsparkysworkshop.lua:2179: in function <...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:2171>
Locals: self = <table> { auctionCost = <function> @ Auc-Advanced\CoreAPI.lua:122: GetAuctionValue = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:207: FlushPriceData = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:1276: getDisenchantValue = <function> @ LilSparkysWorkshop\pricingSupport\disenchanting_support.lua:344: GetAlgorithmFunction = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:185: pricingInitialized = true FormatMoney = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:456: getPigmentSources = <function> @ LilSparkysWorkshop\pricingSupport\milling_support.lua:311: auctionValue = <function> @ Auc-Advanced\CoreAPI.lua:122: recipeCache = <table> {} itemCache = <table> {} getMillingResults = <function> @ LilSparkysWorkshop\pricingSupport\milling_support.lua:291: getMillingValue = <function> @ LilSparkysWorkshop\pricingSupport\milling_support.lua:296: GenerateAlgorithmMenu = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:212: getDisenchantResults = <function> @ LilSparkysWorkshop\pricingSupport\disenchanting_support.lua:327: vendorAvailability = <function> @ LilSparkysWorkshop\pricingSupport\informant_support.lua:20: GetTimer = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:2127: GetFrameSupportList = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:2048: UpdateItemCost = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:997: parentFrame = GnomeWorksFrame {} QueryServerInfo = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:433: spellCooldown = <table> {} GetAlgorithms = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:181: CreateDynamicButtons = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:1925: RegisterPricingSupport = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:2030: RefreshWindow = <function> @ LilSparkysWorkshop\frameSupport\gnomeworks_support.lua:215: FilterButtonText = <function> @ LilSparkysWorkshop\ButtonTextFilter.lua:62: AddRecipe = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:807: buttonScripts = <table> {} playerProspectLevel = 0 initialized = true DeleteTimer = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:2121: FindID = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:419: vendorValue = <function> @ LilSparkysWorkshop\pricingSupport\getSellValue_support.lua:22: DumpFrames = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:2157: UpdateItemValue = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:956: scrollData = <table> {} UpdateSingleRecipePrice = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:1155: cooldownGroups = <table> {} ErrorMessage = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:408: GetSkillValue = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:1368: SkillButtonShow = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:1418: RegisterMenu = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:135: playerMillLevel = 0 UpdateData = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:1285: playerDisenchantLevel = 450 GetTradeSkillData = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:523: SkillButtonHide = <function> @ LilSparkysWorkshop\lilsparkysworkshop.lua:1556:
-since you're clearly eager to help, could you try running without any other mods enabled? i'm just curious why it fails for you all the time while it works for me all the time. another user here has reported the same issue you're getting (the same error messages anyway) and others haven't. not sure what the determining factor is.
what locale you in?
edit: do you get your toon's name in the upper right? "toon - tradeskill"? if so, what happens when you click it? it should list your available toons with their tradeskills.
if it doesn't show your toon name can you tell me if there are any other lua errors?
Is correct for my warrior but still shows every skill in the upper right pane *g*