I had what i believe to be the same error on the previous preview version as well as the newest. Just thought i'd report it. This happens everytime and immediately on login. Keep up the good work.
Can you upload the BeanCounter.lua file from your WTF/account name/Saved Variables folder to http://up.norganna.org Then just paste the link back here. I'm not sure why its erroring :(
Thanks, Oddly enough it seems it only partially upgraded some database layout changes. For some reason it left out a few key tables however you can fix it via macro from in game.
In game chat paste the following and press enter(all in one line)
/run for s,v in pairs(BeanCounterDB) do for p,d in pairs(v) do BeanCounter.Private.initializeDB(s,p) BeanCounterDBSettings[s][p].version = 3 end end
Then log out and back in. The error should be gone.
Kandoko> .../run for s,v in pairs(BeanCounterDB) do for p,d in pairs(v) do BeanCounter.Private.initializeDB(s,p) BeanCounterDBSettings[s][p].version = 3 end end...
Thanks, this macro helped me to return to usual usage of BeanCounter.
Before I executed this macro, I could not access any function of BeanCounter: there was no icon in SlideBar, no tab in Auctioneer, etc. - as if BeanCounter was disabled in addons menu. But it was enabled.
After I ran this macro and reloaded UI, BeanCounter appeared in all needed places.
ryan gonna see the new beancounter.lua Still havnt a clue why it bugged out in the first place, but at least it gives me a error prone Database I can test with :-D
glad to give you my frankenstein to experiment on :p . It's a little hard for me to nail down exactly what is triggering this new error because 90% of the time it will only happen on the first attempt to open to the mailbox but it may only be triggered when the first time i have a completed auction in the box.
when i first received that erro it popped 100% of the time when i first opened the mailbox. then it started to occasionally be on the second time i opened the box sometimes. yesterday morning it popped on the 3rd or 4th opening and now it doesn't seem to happen at all. i didn't change anything so i guess the table healed itself :-?
Glad it helped. BeanCounter will disable/hide itself if it sees corruption in its Database it cant fix. and is throwing errors. That's to stop it from making it worse.
i'm getting the same error, sporadically, on release, on the initial open of the mailbox. i scan on multiple realms, and it almost always happens on both realms, when it happens. (i log on realm A, check mail, get error, reload ui, scan, log onto realm B, check mail, get the same error, reload ui, scan, and log off) not sure it really helps to solve the problem, though.
D: 1 Error occured in: Global Count: 1 Message: ..\AddOns\BeanCounter\BeanCounterMail.lua line 471: bad argument #1 to 'pairs' (table expected, got nil) Debug: [C]: ? [C]: ? BeanCounter\BeanCounterMail.lua:471: findFailedBids() BeanCounter\BeanCounterMail.lua:453: sortFailedBids() BeanCounter\BeanCounterMail.lua:237: mailSort() BeanCounter\BeanCounterMail.lua:216: mailonUpdate() BeanCounter\BeanCounter.lua:305: BeanCounter\BeanCounter.lua:304 AddOns: Swatter, v5.12.5198 (QuirkyKiwi) Ace3, v AraBrokerGuildFriends, vr35 AraBrokerReputations, vr7 ArkInventory, v3.02 ArkInventoryRules, v AtlasLoot, vv6.04.03 AtlasLootCataclysm, vv6.04.03 AtlasLootLoader, vv6.04.03 AucAdvanced, v5.12.5198 (QuirkyKiwi) AucFilterBasic, v5.12.5198 (QuirkyKiwi) AucFilterOutlier, v5.12.5198.5194(5.12/embedded) AucMatchUndercut, v5.12.5198.4828(5.12/embedded) AucScanData, v5.12.5198 (QuirkyKiwi) AucStatHistogram, v5.12.5198 (QuirkyKiwi) AucStatiLevel, v5.12.5198 (QuirkyKiwi) AucStatPurchased, v5.12.5198 (QuirkyKiwi) AucStatSales, v5.12.5198.4838(5.12/embedded) AucStatSimple, v5.12.5198 (QuirkyKiwi) AucStatStdDev, v5.12.5198 (QuirkyKiwi) AucStatWOWEcon, v5.12.5198.4828(5.12/embedded) AucUtilAHWindowControl, v5.12.5198.5133(5.12/embedded) AucUtilAppraiser, v5.12.5198.5194(5.12/embedded) AucUtilAskPrice, v5.12.5198.5162(5.12/embedded) AucUtilAutoMagic, v5.12.5198.5184(5.12/embedded) AucUtilCompactUI, v5.12.5198.5016(5.12/embedded) AucUtilEasyBuyout, v5.12.5198.4897(5.12/embedded) AucUtilItemSuggest, v5.12.5198.5144(5.12/embedded) AucUtilPriceLevel, v5.12.5198.4861(5.12/embedded) AucUtilScanButton, v5.12.5198.5159(5.12/embedded) AucUtilScanFinish, v5.12.5198.5159(5.12/embedded) AucUtilScanProgress, v5.12.5198.4979(5.12/embedded) AucUtilScanStart, v5.12.5198.5159(5.12/embedded) AucUtilSearchUI, v5.12.5198.5184(5.12/embedded) AucUtilSimpleAuction, v5.12.5198.4993(5.12/embedded) AucUtilVendMarkup, v5.12.5198.4828(5.12/embedded) Babylonian, v5.1.DEV.312(/embedded) BadBoy, vv6.507 Bazooka, vv2.1.3 BeanCounter, v5.12.5198 (QuirkyKiwi) BrokerCashflow, v BrokerDurabilityInfo, v1.8 BrokerLocation, v1.3 BrokerProfessions, v BrokerProfessionsMenu, v BrokeruClock, v3.3.3 Configator, v5.1.DEV.312(/embedded) Cromulent, vv1.5.10 DBMCore, v DebugLib, v5.1.DEV.312(/embedded) Enchantrix, v5.12.5198 (QuirkyKiwi) EnchantrixBarker, v5.12.5198 (QuirkyKiwi) FuBar2Broker, vr88-release FuBarMailExpiryFu, v1.4.9.8 HealBot, v4.2.0.0 Informant, v5.12.5198 (QuirkyKiwi) LibExtraTip, v5.12.DEV.311(/embedded) LibRock10, v Mapster, v1.4.1 Omen, v3.1.4 Outfitter, v5.2.3 PerlArcaneBar, v PerlCombatDisplay, v PerlConfig, v PerlFocus, v PerlParty, v PerlPartyPet, v PerlPartyTarget, v PerlPlayer, v PerlPlayerPet, v PerlTarget, v PerlTargetTarget, v ProfessionsVault, v5.4 Recount, v ReloadUI, v1.0.0 SharedMedia, v3.0.4-179 SlideBar, v5.12.5198 (QuirkyKiwi) Stubby, v5.12.5198 (QuirkyKiwi) TipHelper, v5.12.DEV.310(/embedded) BlizRuntimeLib_enUS v4.2.0.40200 (ck=a59)
I get the same type of error when I'm at an auction house and try to post something. I tried running the line suggested above, but the error persists. I'm using version 5.12 of Auctioneer. The full error text is quoted below, and I've also uploaded a screen shot of what the auctioneer window looks like to <<a href="http://www.flickr.com/photos/64236524@N08/5942119769/in/photostream#/" target="_blank" rel="nofollow">http://www.flickr.com/photos/64236524@N08/5942119769/in/photostream#/>.
Actually your error is unrelated to whats causing theirs. Luckily it already has a fix :) Download this fixed file. http://dlftw.com/4p96l2p Just paste that file over the Interface/Addons/Beancounter/BeanCounterSearch.lua file.
Thanks a lot Kandoko! Though I have to say my opinion of my own skill at error detection took a turn downwards; to my eye it looked very similar :"> The fixed file works perfectly, and I'm very grateful for your helping me so quickly!
got it again tonight. i have beancounter debugging on, with only mail checked. hope it helps! the debug messages look similar to what i typically see when there is no error, should i check another debug type?
debug message was: BeanCounterMail Skipping mail # 3 The server is not sending the subject data. Mail will be left unread and we will retry BeanCounterMail Total mail in inbox: 5 Reading:1 new AH mails
along with the swatter error: Date: 2011-07-20 00:23:23 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\BeanCounter\BeanCounterMail.lua line 471: bad argument #1 to 'pairs' (table expected, got nil) Debug: [C]: ? [C]: ? BeanCounter\BeanCounterMail.lua:471: findFailedBids() BeanCounter\BeanCounterMail.lua:453: sortFailedBids() BeanCounter\BeanCounterMail.lua:237: mailSort() BeanCounter\BeanCounterMail.lua:216: mailonUpdate() BeanCounter\BeanCounter.lua:305: BeanCounter\BeanCounter.lua:304 AddOns: Swatter, v5.12.5198 (QuirkyKiwi) Ace3, v AraBrokerGuildFriends, vr43 AraBrokerReputations, vr7 ArkInventory, v3.02 ArkInventoryRules, v AtlasLoot, vv6.04.03 AtlasLootCataclysm, vv6.04.03 AtlasLootLoader, vv6.04.03 AucAdvanced, v5.12.5198 (QuirkyKiwi) AucFilterBasic, v5.12.5198 (QuirkyKiwi) AucFilterOutlier, v5.12.5198.5194(5.12/embedded) AucMatchUndercut, v5.12.5198.4828(5.12/embedded) AucScanData, v5.12.5198 (QuirkyKiwi) AucStatHistogram, v5.12.5198 (QuirkyKiwi) AucStatiLevel, v5.12.5198 (QuirkyKiwi) AucStatPurchased, v5.12.5198 (QuirkyKiwi) AucStatSales, v5.12.5198.4838(5.12/embedded) AucStatSimple, v5.12.5198 (QuirkyKiwi) AucStatStdDev, v5.12.5198 (QuirkyKiwi) AucStatWOWEcon, v5.12.5198.4828(5.12/embedded) AucUtilAHWindowControl, v5.12.5198.5133(5.12/embedded) AucUtilAppraiser, v5.12.5198.5194(5.12/embedded) AucUtilAskPrice, v5.12.5198.5162(5.12/embedded) AucUtilAutoMagic, v5.12.5198.5184(5.12/embedded) AucUtilCompactUI, v5.12.5198.5016(5.12/embedded) AucUtilEasyBuyout, v5.12.5198.4897(5.12/embedded) AucUtilItemSuggest, v5.12.5198.5144(5.12/embedded) AucUtilPriceLevel, v5.12.5198.4861(5.12/embedded) AucUtilScanButton, v5.12.5198.5159(5.12/embedded) AucUtilScanFinish, v5.12.5198.5159(5.12/embedded) AucUtilScanProgress, v5.12.5198.4979(5.12/embedded) AucUtilScanStart, v5.12.5198.5159(5.12/embedded) AucUtilSearchUI, v5.12.5198.5184(5.12/embedded) AucUtilSimpleAuction, v5.12.5198.4993(5.12/embedded) AucUtilVendMarkup, v5.12.5198.4828(5.12/embedded) Babylonian, v5.1.DEV.312(/embedded) BadBoy, vv6.507 Bazooka, vv2.1.3 BeanCounter, v5.12.5198 (QuirkyKiwi) BrokerCashflow, v BrokerDurabilityInfo, v1.8 BrokerLocation, v1.3 BrokerProfessions, v BrokerProfessionsMenu, v BrokeruClock, v3.3.3 Configator, v5.1.DEV.312(/embedded) Cromulent, vv1.5.10 DBMCore, v DebugLib, v5.1.DEV.312(/embedded) Enchantrix, v5.12.5198 (QuirkyKiwi) EnchantrixBarker, v5.12.5198 (QuirkyKiwi) FuBar2Broker, vr88-release FuBarMailExpiryFu, v1.4.9.8 HealBot, v4.2.0.1 Informant, v5.12.5198 (QuirkyKiwi) LibExtraTip, v5.12.DEV.311(/embedded) LibRock10, v Mapster, v1.4.1 Omen, v3.1.4 Outfitter, v5.3.1 PerlArcaneBar, v PerlCombatDisplay, v PerlConfig, v PerlFocus, v PerlParty, v PerlPartyPet, v PerlPartyTarget, v PerlPlayer, v PerlPlayerPet, v PerlTarget, v PerlTargetTarget, v ProfessionsVault, v5.4 Recount, v ReloadUI, v1.0.0 SharedMedia, v3.0.4-179 SlideBar, v5.12.5198 (QuirkyKiwi) Stubby, v5.12.5198 (QuirkyKiwi) TipHelper, v5.12.DEV.310(/embedded) BlizRuntimeLib_enUS v4.2.0.40200 (ck=a59)
Basically we have items with the same name but different itemID's
Beancounter sees "Uber item" looks the name up for the ID but gets the ID for "Uber item with same name".
Since that ID doesn't exist we get a lookup error. I never added nil checking to that function because nothing is supposed to exist in the name table without a valid ID in BeanCounters Database.
This is a drycoded fix with Wildcard_25 change. It will prevent the error but it does mean it will NOT record that failed bid. (It isnt anyways due to the error). This is a temp fix. http://dlftw.com/4p96lsq