Appraiser error... (CLASSESREV - mix of release and svn folders)
  • I've been getting this (or similar) error on every version of Auctioneer since the first early releases for 7.0.3. I tried running the current 7.0.3 Auctioneer on a different machine with no other mods and it works fine.

    After seeing that, I went back to my main machine and I've removed all files in my saved variables folders related to Auctioneer, run the game with only Auctioneer loaded, but it still gives the error. What other files are likely to cause these issues? Any idea what I can do to get this working again?

    Date: 2016-08-21 10:58:21
    ID: 21
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\Auc-Util-Appraiser\AprFrame.lua line 1356:
    attempt to index field 'CLASSESREV' (a nil value)
    Debug:
    Auc-Util-Appraiser\AprFrame.lua:1356: RefreshView()
    Auc-Util-Appraiser\AprFrame.lua:1414:
    Auc-Util-Appraiser\AprFrame.lua:1411
    Locals:
    background = nil
    link = "[Frozen Arms of a Hero]"
    itemName = "Frozen Arms of a Hero"
    itemMinLevel = nil
    itemMinLevel = 1
    itemTypeId = nil
    itemSubId = nil
    itemRarity = nil
    name = "Frozen Arms of a Hero"
    _ = "[Frozen Arms of a Hero]"
    quality = 4
    _ = 1
    minlevel = 1
    classname = "Consumable"
    subclassname = "Other"
    (*temporary) = nil
    (*temporary) = "Other"
    (*temporary) = 20
    (*temporary) = ""
    (*temporary) = 236313
    (*temporary) = 0
    (*temporary) = 0
    (*temporary) = 8
    (*temporary) = nil
    (*temporary) = "attempt to index field 'CLASSESREV' (a nil value)"
    frame = AucAdvAppraiserFrame {
    0 =
    cancel = AucAdvAppraiserCancelButton {
    }
    UpdateDisplay = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:904
    ClearSelectedItem = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:308
    UpdateImage = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:389
    SyncMoneyFrameSingleBuy = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1277
    refresh = {
    }
    list = { } PostBySig = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1529 scroller = AucAppraiserItemScroll { } OnUpdate = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:702 selectedPostable = true selectedItem = { } selectedPos = 1 valuecache = { } DisplaySelectedItem = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:328 SmartRefresh = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1411 age = { } selected = "128314" items = { } gobatch = { } SetButtonTooltip = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1827 imageview = { } manifest = { } RefreshAll = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1398 go = { } ScanTab = AuctionFrameTabUtilAppraiser { } switchToStack2 = { } SelectNext = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:351 GetLinkPriceModels = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:2343 SyncMoneyFrameStackBuy = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1288 switchToStack = { } salebox = { } distributioncache = { } PostAuctions = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1420 itembox = { } CheckUpdates = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:722 config = { } toggleManifest = { } SelectItem = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:240 UpdatePricing = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:880 SyncMoneyFrameSingleBid = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1272 DoTooltip = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1834 IconClicked = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1314 CheckImageUpdate = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:406 ShowOwnAuctionDetails = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:661 InitControls = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:556 distributionqueue = { } SyncMoneyFrameStackBid = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1283 RefreshView = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1334 ToggleDisabled = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:1327 DirectSelect = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:377 SetPriceColor = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:531 GenerateList = defined @Interface\AddOns\Auc-Util-Appraiser\AprFrame.lua:71 SetScroll = defined @Interface\AddOns\Auc-Util-AAddOns: Swatter, v7.0.5664 (TasmanianThylacine) Ace3, v ACP, v3.4.28 AucAdvanced, v7.0.5664 (TasmanianThylacine) AucDb, v5.1.DEV.3583 AucFilterBasic, v7.0.5664 (TasmanianThylacine) AucFilterOutlier, v7.0.5664.5459(7.0/embedded) AucMatchUndercut, v7.0.5664.5585(7.0/embedded) AucScanData, v7.0.5664 (TasmanianThylacine) AucStatDebug, v<%version%> (<%codename%>) AucStatHistogram, v7.0.5664 (TasmanianThylacine) AucStatiLevel, v7.0.5664 (TasmanianThylacine) AucStatPurchased, v7.0.5664 (TasmanianThylacine) AucStatSales, v7.0.5664.5598(7.0/embedded) AucStatSimple, v7.0.5664 (TasmanianThylacine) AucStatStdDev, v7.0.5664 (TasmanianThylacine) AucStatWOWEcon, v7.0.5664.5613(7.0/embedded) AucUtilAHWindowControl, v7.0.5664.5575(7.0/embedded) AucUtilAppraiser, v7.0.5664.5653(7.0/embedded) AucUtilAskPrice, v7.0.5664.5599(7.0/embedded) AucUtilAutoMagic, v7.0.5664.5587(7.0/embedded) AucUtilCompactUI, v7.0.5664.5629(7.0/embedded) AucUtilEasyBuyout, v7.0.5664.5576(7.0/embedded) AucUtilFixAH, v7.0.5664 (TasmanianThylacine) AucUtilGlypher, v<%version%> (<%codename%>) AucUtilGlypherPost, v<%version%> (<%codename%>) AucUtilItemSuggest, v7.0.5664.5651(7.0/embedded) AucUtilPriceLevel, v7.0.5664.5633(7.0/embedded) AucUtilScanButton, v7.0.5664.5631(7.0/embedded) AucUtilScanFinish, v7.0.5664.5588(7.0/embedded) AucUtilScanProgress, v7.0.5664.4979(7.0/embedded) AucUtilScanStart, v7.0.5664.5347(7.0/embedded) AucUtilSearchUI, v7.0.5664.5657(7.0/embedded) AucUtilSimpleAuction, v7.0.5664.5654(7.0/embedded) AucUtilVendMarkup, v7.0.5664.4828(7.0/embedded) Babylonian, v5.1.DEV.332(/embedded) BeanCounter, v7.0.5664 (TasmanianThylacine) Configator, v5.1.DEV.406(/embedded) DataStore, vr59 DebugLib, v5.1.DEV.337(/embedded) Enchantrix, v7.0.5664 (TasmanianThylacine) EnchantrixBarker, v7.0.5664 (TasmanianThylacine) Informant, v7.0.5664 (TasmanianThylacine) LibExtraTip, v5.12.DEV.409(/embedded) SlideBar, v7.0.5664 (TasmanianThylacine) Stubby, v7.0.5664 (TasmanianThylacine) TipHelper, v5.12.DEV.405(/embedded) BlizRuntimeLib_enUS v7.0.3.70000 (ck=850)
  • \AddOns\Auc-Util-Appraiser\AprFrame.lua
    there's no such file in the STABLE version Auctioneer

    the stable one has it under
    \AddOns\Auc-Advanced\Modules\Auc-Util-Appraiser\AprFrame.lua

    which means you had a development build installed previously without knowing exactly what it is and you did not clean it up properly

    please clean up your addons folder... if you have multiple Auc-* folders in there you'll see a few more similar errors.

    also see
    http://forums.norganna.org/index.php?p=/discussion/391/auctioneer-post-refresh-bug
  • That was it. Didn't realize folders had been re-arranged. I just installed over what I already had, never bothered to remove anything. Thanks!
  • Had the same error and the same fix worked for me. Thank you!
  • Congrats - you've found a flaw in our versioning system, that is supposed to prevent a second copy of a module from trying to load.

    You were supposed to get a single error to say you have two copies - but something is going wrong and part of the second copy is still managing to load!
  • that bug in the versioning system is there on purpose i'm afraid... i had to beg for LibExtraTip.lua version to be increased.. and it still is not increased in the stable version published on Curse.. it's been increased only in SVN

    the stable/Curse version of Auctioneer still comes with a LibExtraTip.lua that has a version number from July 21st:
    local LIBNAME = "LibExtraTip"
    local VERSION_MAJOR = 1
    local VERSION_MINOR = 335

    http://forums.norganna.org/index.php?p=/discussion/comment/1598#Comment_1598
  • Actually it's something different. Auc modules don't use LibStub, and it's not really a 'versioning' system, it is just supposed to complain if you try to load a second copy of a given module - which can only happen if you have a bad install.

    http://jira.norganna.org/browse/APPR-349
Start a New Discussion

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion

privacy
norganna's addons network · tf2 warehouse · scrap warehouse · auctioneer addon · gatherer addon · addon forums · rdrct