Beancounter recording wrong price?
  • I'm curious if anyone has ever in their entire lives of using beancounter was ever shocked/surprised to see that you purchased an item for WAAAAAY more than you could have sworn you purchased it for?

    I've been using beancounter for years, and this has only happend to me twice.

    the first time, i supposedly bought a lvl 15 1h sword for 100g. i know for sure i did not. and that i bid on it and the bid amount was very low. but beancounter recorded it as a "buyout". O_o

    but i got over it and thought maybe i wasn't paying attention...

    but today, i SUPPOSEDLY bought a lvl 43 polearm for 1,335g!!!!!!!! my jaw dropped. i know for a FACT i never made that purchase. especially as a buyout. beancounter says i "bought it out". i know i didn't. I also didn't pay that much. i BID on it for like 10g. i just don't understand. what happend?

    has this ever happened to anyone EVER?

    i am in shock. i'm not some multi-million AH goldmaker. i'm very casual and only make a small amount per week. seeing this hurts! i just wanna know how it could have happend? did beancounter record it wrong? did it mix the info of two items? did some pro hacker mask the price of his item to make it look like 10g but it was really 1300g?

    i just can't get over this. >.< i'll take any explenation. any reasoning. anything just to ease my mind.

    i even checked the undermine journal to see if it had any records of the item ever being sold for that much. and there are NONE. there were 2 of the same item, (bonechewer). for around 14g each. i wanted to save gold so i only bid on them. the bids were like 9g. i won them both. but NOT for 1k! O_O.

    i know for sure i won both items as a "bid". so i don't know why beancounter shows 1 of them as "buyout".

    i'm just at a loss for words.

    tyvm for taking the time to read this. :(
  • sorry for the double post. it seems i can only edit my post one time?

    anyway. after about 20minutes of a bit of research and a headache. i believe i can confirm that there is indeed a cross/mixing of items and prices and such.

    I was looking at my entire beancounter log for the past 4 days, and realized that a recent sale did not get recorded. i sold a formula. i remember opening it this very day and saying to myself "yay it finally sold". i like to open my "auction succesfuls" individually, and then i press "open all" with all the junk that came back. (i use Postal addon).

    anyway, the price that i sold the formula, matches the price of the polearm. i was able to confirm this thanks to The Undermine Journal which keeps track of such things. (ty so much UJ).

    so my sale of 1 item, shows up as the buyout of another item. O_o


    /phew. i'm so happy know. lol. now my only problem is figuring out why this happens.... /sigh
  • KandokoKandoko April 2012
    Core Developer
    O.o ok, that is a bug I havn't heard of before. What version are you using atm?

    You can type /run foo( in chat to cause the swatter error frame to come up then copy paste results here.
  • i never get an error in mailbox when this happens. so here goes wut /run foo( gave me. :p

    Date: 2012-04-15 03:51:27
    ID: 1
    Error occured in: Global
    Count: 1
    Message: [string "foo("] line 1:
    unexpected symbol near ''
    Debug:
    [C]: ?
    [C]: RunScript()
    ..\FrameXML\ChatFrame.lua:2118: ?()
    ..\FrameXML\ChatFrame.lua:4293: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3992: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:4031: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1
    AddOns:
    Swatter, v5.13.5258 (BoldBandicoot)
    ActionBarSaver, v
    Altoholic, v4.3.001
    AraBrokerReputations, vr11
    AtlasLootLoader, vv6.05.01
    AucAdvanced, v5.13.5258 (BoldBandicoot)
    AucFilterBasic, v5.13.5258 (BoldBandicoot)
    AucFilterOutlier, v5.13.5258.5187(5.13/embedded)
    AucMatchUndercut, v5.13.5258.5232(5.13/embedded)
    AucScanData, v5.13.5258 (BoldBandicoot)
    AucStatHistogram, v5.13.5258 (BoldBandicoot)
    AucStatiLevel, v5.13.5258 (BoldBandicoot)
    AucStatPurchased, v5.13.5258 (BoldBandicoot)
    AucStatSales, v5.13.5258.4838(5.13/embedded)
    AucStatSimple, v5.13.5258 (BoldBandicoot)
    AucStatStdDev, v5.13.5258 (BoldBandicoot)
    AucStatWOWEcon, v5.13.5258.4828(5.13/embedded)
    AucUtilAHWindowControl, v5.13.5258.5133(5.13/embedded)
    AucUtilAppraiser, v5.13.5258.5241(5.13/embedded)
    AucUtilAskPrice, v5.13.5258.5160(5.13/embedded)
    AucUtilAutoMagic, v5.13.5258.5224(5.13/embedded)
    AucUtilCompactUI, v5.13.5258.5254(5.13/embedded)
    AucUtilEasyBuyout, v5.13.5258.5241(5.13/embedded)
    AucUtilFixAH, v5.13.5258 (BoldBandicoot)
    AucUtilItemSuggest, v5.13.5258.5224(5.13/embedded)
    AucUtilPriceLevel, v5.13.5258.5241(5.13/embedded)
    AucUtilScanButton, v5.13.5258.5153(5.13/embedded)
    AucUtilScanFinish, v5.13.5258.5153(5.13/embedded)
    AucUtilScanProgress, v5.13.5258.4979(5.13/embedded)
    AucUtilScanStart, v5.13.5258.5153(5.13/embedded)
    AucUtilSearchUI, v5.13.5258.5254(5.13/embedded)
    AucUtilSimpleAuction, v5.13.5258.5210(5.13/embedded)
    AucUtilVendMarkup, v5.13.5258.4828(5.13/embedded)
    Auctionator, v2.9.9
    Babylonian, v5.1.DEV.312(/embedded)
    Bagnon, v4.2.1
    BagnonForever, v1.1.3
    BankItems, v40000
    BeanCounter, v5.13.5258 (BoldBandicoot)
    BrokerPlayedTime, v4.2.0.31
    Clique, vv40200-1.4.0-30b3058
    Configator, v5.1.DEV.312(/embedded)
    DataStore, v4.3.001
    DataStoreAchievements, v4.3.001
    DataStoreAgenda, v4.3.001
    DataStoreAuctions, v4.3.001
    DataStoreCharacters, v4.3.001
    DataStoreContainers, v4.3.001
    DataStoreCrafts, v4.3.001
    DataStoreCurrencies, v4.3.001
    DataStoreInventory, v4.3.001
    DataStoreMails, v4.3.001
    DataStorePets, v4.3.001
    DataStoreQuests, v4.3.001
    DataStoreReputations, v4.3.001
    DataStoreSpells, v4.3.001
    DataStoreStats, v4.3.001
    DataStoreTalents, v4.3.001
    DBMCore, v
    DebugLib, v5.1.DEV.312(/embedded)
    Dresser, v3.0
    Exonumist, v4.2.0.11
    Informant, v5.13.5258 (BoldBandicoot)
    LibExtraTip, v5.12.DEV.319(/embedded)
    LibSharedMedia30, v3.0-62
    MacroBank, v1.10
    NeedToKnow, v4.0.01
    Postal, v3.4.13
    PowerAuras, v4.20
    Quartz, v3.0.6
    Recount, v
    SharedMedia, v3.0.4-179
    Stubby, v5.13.5258 (BoldBandicoot)
    SunnArt, v3.58
    TidyPlates, v6.5.7 (R433)
    TidyPlatesGraphite, v
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TidyPlatesQuatre, v
    TidyPlatesHub, vr432
    TidyPlatesWidgets, vr433
    TipHelper, v5.12.DEV.315(/embedded)
    TipTac, v10.12.05
    TipTacItemRef, v10.12.06
    Titan, v5.0.5.40100 - Revision 519
    TitanBag, v5.0.5.40100
    TitanClock, v5.0.5.40100
    TitanGold, v5.0.5.40100
    TitanLocation, v5.0.5.40100
    TitanLootType, v5.0.5.40100
    TitanPerformance, v5.0.5.40100
    TitanSpec, v1.7.3.1.40000
    TitanVolume, v5.0.5.40100
    TitanXP, v5.0.5.40100
    TomTom, vv40200-1.4.1-f223a81
    BlizRuntimeLib_enUS v4.3.3.40300
    (ck=ca9)

  • AsmodianAsmodian April 2012
    I think he meant /run foo()
  • ok. here ya go. i don't know if i should wait for me to open the mailbox to run this command or not. i did this after i was done with the mail. the only errors i see when i backtrack to see all previous errors are nothing but PowerAuras. a lot of them. O_o something about calling a protected function such-and-such. nothing related to my mail addon (postal), or beancounter, or auctioneer, or auctionator. there WERE some altoholic errors from 73 to 100 were all altoholic errors. dated from 4-11-12 and earlier.

    they may have been related to the known issue with altoholic database mailscanner and beancounter. i followed online instructions for disabling that but i can't be 100% sure it's not still part of the issue.

    the altoholic errors reference calling a protected funcion "compactraidgroup" and "compactpartyframemember". i have no idea wut those are.



    Date: 2012-04-15 15:26:53
    ID: 2
    Error occured in: Global
    Count: 4
    Message: [string "foo()"] line 1:
    attempt to call global 'foo' (a nil value)
    Debug:
    [C]: foo()
    [string "foo()"]:1: in main chunk
    [C]: RunScript()
    ..\FrameXML\ChatFrame.lua:2118: ?()
    ..\FrameXML\ChatFrame.lua:4293: ChatEdit_ParseText()
    ..\FrameXML\ChatFrame.lua:3992: ChatEdit_SendText()
    ..\FrameXML\ChatFrame.lua:4031: ChatEdit_OnEnterPressed()
    [string "*:OnEnterPressed"]:1:
    [string "*:OnEnterPressed"]:1
    AddOns:
    Swatter, v5.13.5258 (BoldBandicoot)
    Altoholic, v4.3.001
    AraBrokerReputations, vr11
    AtlasLootLoader, vv6.05.01
    AucAdvanced, v5.13.5258 (BoldBandicoot)
    AucFilterBasic, v5.13.5258 (BoldBandicoot)
    AucFilterOutlier, v5.13.5258.5187(5.13/embedded)
    AucMatchUndercut, v5.13.5258.5232(5.13/embedded)
    AucScanData, v5.13.5258 (BoldBandicoot)
    AucStatHistogram, v5.13.5258 (BoldBandicoot)
    AucStatiLevel, v5.13.5258 (BoldBandicoot)
    AucStatPurchased, v5.13.5258 (BoldBandicoot)
    AucStatSales, v5.13.5258.4838(5.13/embedded)
    AucStatSimple, v5.13.5258 (BoldBandicoot)
    AucStatStdDev, v5.13.5258 (BoldBandicoot)
    AucStatWOWEcon, v5.13.5258.4828(5.13/embedded)
    AucUtilAHWindowControl, v5.13.5258.5133(5.13/embedded)
    AucUtilAppraiser, v5.13.5258.5241(5.13/embedded)
    AucUtilAskPrice, v5.13.5258.5160(5.13/embedded)
    AucUtilAutoMagic, v5.13.5258.5224(5.13/embedded)
    AucUtilCompactUI, v5.13.5258.5254(5.13/embedded)
    AucUtilEasyBuyout, v5.13.5258.5241(5.13/embedded)
    AucUtilFixAH, v5.13.5258 (BoldBandicoot)
    AucUtilItemSuggest, v5.13.5258.5224(5.13/embedded)
    AucUtilPriceLevel, v5.13.5258.5241(5.13/embedded)
    AucUtilScanButton, v5.13.5258.5153(5.13/embedded)
    AucUtilScanFinish, v5.13.5258.5153(5.13/embedded)
    AucUtilScanProgress, v5.13.5258.4979(5.13/embedded)
    AucUtilScanStart, v5.13.5258.5153(5.13/embedded)
    AucUtilSearchUI, v5.13.5258.5254(5.13/embedded)
    AucUtilSimpleAuction, v5.13.5258.5210(5.13/embedded)
    AucUtilVendMarkup, v5.13.5258.4828(5.13/embedded)
    Auctionator, v2.9.9
    Babylonian, v5.1.DEV.312(/embedded)
    Bagnon, v4.2.1
    BagnonForever, v1.1.3
    BankItems, v40000
    BeanCounter, v5.13.5258 (BoldBandicoot)
    BrokerPlayedTime, v4.2.0.31
    Clique, vv40200-1.4.0-30b3058
    Configator, v5.1.DEV.312(/embedded)
    DataStore, v4.3.001
    DataStoreAchievements, v4.3.001
    DataStoreAgenda, v4.3.001
    DataStoreAuctions, v4.3.001
    DataStoreCharacters, v4.3.001
    DataStoreContainers, v4.3.001
    DataStoreCrafts, v4.3.001
    DataStoreCurrencies, v4.3.001
    DataStoreInventory, v4.3.001
    DataStoreMails, v4.3.001
    DataStorePets, v4.3.001
    DataStoreQuests, v4.3.001
    DataStoreReputations, v4.3.001
    DataStoreSpells, v4.3.001
    DataStoreStats, v4.3.001
    DataStoreTalents, v4.3.001
    DebugLib, v5.1.DEV.312(/embedded)
    Dresser, v3.0
    Informant, v5.13.5258 (BoldBandicoot)
    LibExtraTip, v5.12.DEV.319(/embedded)
    LibSharedMedia30, v3.0-62
    MacroBank, v1.10
    NeedToKnow, v4.0.01
    Postal, v3.4.13
    PowerAuras, v4.20
    Quartz, v3.0.6
    Recount, v
    SharedMedia, v3.0.4-179
    Stubby, v5.13.5258 (BoldBandicoot)
    SunnArt, v3.58
    TidyPlates, v6.5.7 (R433)
    TidyPlatesGraphite, v
    TidyPlatesGrey, v
    TidyPlatesNeon, v
    TidyPlatesQuatre, v
    TidyPlatesHub, vr432
    TidyPlatesWidgets, vr433
    TipHelper, v5.12.DEV.315(/embedded)
    TipTac, v10.12.05
    TipTacItemRef, v10.12.06
    Titan, v5.0.5.40100 - Revision 519
    TitanBag, v5.0.5.40100
    TitanClock, v5.0.5.40100
    TitanGold, v5.0.5.40100
    TitanLocation, v5.0.5.40100
    TitanLootType, v5.0.5.40100
    TitanPerformance, v5.0.5.40100
    TitanSpec, v1.7.3.1.40000
    TitanVolume, v5.0.5.40100
    TitanXP, v5.0.5.40100
    BlizRuntimeLib_enUS v4.3.3.40300
    (ck=c51)

  • KandokoKandoko April 2012
    Core Developer
    Nah I ment /run foo( That will guarantee an error since its an incomplete function name just in case some addon created a real function foo()

    It can be anything as long as there is no function by that name created by an addon, the missing ) will ensure it causes the error frame to pop.

    Superconfused can you install the preview, it might help :/
    http://auctioneeraddon.com/dl/?dl=Preview/AuctioneerSuite-5.14.5283.zip

    Not sure if it will help, I havn't been in game in a while so Beancounter is not as up to date as I used to keep it.
  • user632user632 April 2012
    DataStoreMails, v4.3.001

    If I had to make a guess that involved addon conflict it would be this.
    You also have Auctionator installed, unsure how that plays with mail.

    re: http://forums.norganna.org/index.php?p=/discussion/comment/77733#Comment_77733
    In DataStore_Mail settings, you can disable the option "Scan mail bodies (marks as read)" and it should then work alongside BeanCounter.

    I would suggest doing that if you haven't.

    Re:
    the altoholic errors reference calling a protected funcion "compactraidgroup" and "compactpartyframemember". i have no idea wut those are.

    This is a taint issue, something blizzard needs to fix I believe, you can ignore it.

    Install the preview version and if it is still an issue I would recommend disabling potentially conflicting addons to try and rule them out.
  • ok. i havent' replied back right away because i wanted to do more testing so i can actually have some "progress" figuring this out. i'm a little stumped at the moment though. here's wut i have so far.

    it seems i still miss the occasional beancounter recording with altoholic enabled EVEN THOUGH i disabled the datastore_mail addon. (both from within the options) and from addon list in character select screen.

    i tested out completely disabling all of altoholic and notice i can still miss 1 or 2 recordings. particularly 2 of the same item. like if i sold 2 fiery enchants. only 1 got recorded.

    i am inclined to presume that i must now isolate either auctionator, or postal in my tests. :( /sigh. so annoying.

    i'll post back more updates as they come along.

    ps. i'm am now running the preview version as suggested Kandoko. I actually think (though not sure) there were less recording missed when i did that. so thank you. :p
  • KandokoKandoko April 2012
    Core Developer
    Super, open beancounters config window and go to the debug tab. Enable the debug option and enable the "mail" options. Uncheck the others or you will get a lot of spam.

    That may help tell you why beancounter skips something.
    But be aware there is a LOT of guess work involved in recording some of the AH mail items and Bean falls on the cautious side and will reject anything it cant positively match. That's why not recording something isnt too unusual but recording the wrong prices for another item is worrying.
  • ok. i made sure Postal was updated. along with Auctionator, and datastore_mail is definately disabled. (check marked off within game). and i am getting a TON of these.

    http://img832.imageshack.us/img832/627/atonofthese.jpg

    if i start from the top, and hold down the arrow key to reach the bottom, it's a good solid 5 seconds. the "1-onethousand, 2-onethousand" type of seconds. o_o

    seems like it retries maybe 5 times. sometimes it'll be random mail entries. like "skipping mail 12" "skipping mail 6, skipping mail 22, and it'll only repeat those 3 in particular. but it does it a TON of times. :p

    not sure where to go from here. im gonna try disabling the datastore_mail again from outside the game. either unticking it from ever loading (from addon lists) or perhaps removing the mail folder altogether. i'll post back with anything new if any.
  • small update. Ok. i just tested out opening my mail right now. with absolutely NO ADDONS running except the auctioneer auction suite. (everything that starts with "Auc...", swatter, beancounter, informant, and stubby). i didn't run enchantrix and i completely remove the slidebar folder from my addons. (personal preference)

    and this time only 3 of the mails returned those above errors. (22, 23, and 24) and beancounter tried to retreive them like a million times like the screenshot above.

    now.... i haven't actually linked these errors to my recording issues though. the cross-item recording is very very rare. (only seen it twice) so no biggie now that i'm sure i didn't actually make such insane purchases. :p and missing a few recordings doesn't bother me as much if it's considered normal. :)

    i'm just curious about the stuff i get from the screenshot above.

  • user632user632 April 2012
    If you are in a major city (like Org or Stormwind), both the client just on its own and addons you run are making more requests to the server.

    An idea might be retrieving your auction house related mail in a less busy location, usually Thunder Bluff on horde or Ironforge/Darnassus on alliance or even Dalaran or Shattrath.

    If you care to, you can try doing that for a bit and see if there is any improvement.
  • KandokoKandoko April 2012
    Core Developer
    That's not really an error message but a debug alert, and yeah its a spammy one.

    Basically Bean is asking the mail server what is the subject of mail 1,2,3... If the server doesn't respond, or doesn't respond with all the data (Mail servers overloaded/missbehaving) we skip the real data invoice querys.
    We will retry on every mail box update that occurs until you close the mail or the mail server starts giving the information we want.



    Since the actual invoice query also marks the mail as read, I don't want to do it if the mail servers not behaving. Otherwise if the invoice query fails it will be rejected by Bean and never be recorded.

    you can open BeanCounterMail.lua in notepad and delete line

    if subject == "" then debugPrint("Skipping mail #", n, "The server is not sending the subject data. Mail will be left unread and we will retry") end

  • AnrDaemonAnrDaemon April 2012
    Another problem could be Postal sue to it's interferention with mailbox scanning/retrieval, it's author don't really care about other addons interaction, unfortunately.
Privacy · Advertising
Norganna's AddOns Network · World Of Minecraft · WoM Realms · Auctioneer Addon · Gatherer Addon · Addon Forums · RDRCT