View Single Post
01/07/24, 10:21 AM   #5
Saint-Ange
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 10
Hi, thank you for your help guys!

Chronology of the events:
  • login with all addons disabled except: Master Merchant and the required libraries (en cascade)
  • location : Snugpod
  • there's no LibDebugLogger.lua in Saved Variables ATM
  • LibGuildStore and Master Merchant have finished doing their initialazing stuff
  • successfully used the command: /debuglogger stack on
  • successfully used the command: /debuglogger level debug
  • logged out
  • LibDebugLogger.lua is now present in Saved Variables
  • logged in
  • LibGuildStore and Master Merchant have finished doing their initialazing stuff
  • opened the Inventory
  • scrolled down and got this error :
    Lua Code:
    1. user:/AddOns/MasterMerchant/MasterMerchant.lua:477: operator / is not supported for number / nil
    2. stack traceback:
    3. user:/AddOns/MasterMerchant/MasterMerchant.lua:477: in function 'ProcessSalesInfo'
    4.     <Locals> item = [table:1]{price = 1950, timestamp = 1696887634, id = "2635678932"} </Locals>
    5. user:/AddOns/MasterMerchant/MasterMerchant.lua:534: in function 'ProcessItemWithTimestamp'
    6.     <Locals> item = [table:1], useDaysRange = F, buildOutliersAndStats = T, isValidTimeDate = T </Locals>
    7. user:/AddOns/MasterMerchant/MasterMerchant.lua:638: in function 'MasterMerchant:GetTooltipStats'
    8.     <Locals> self = [table:2]{guildsViewSize = "guild_vs", wwDetected = F, reportsPostedViewMode = "posted_vm", mwimDetected = F, customTimeframeText = "90 Days", isInitialized = T, AwesomeGuildStoreDetected = F, itemsViewSize = "items_vs", listingsViewSize = "listings_vs", effective_lang = "en", salesViewMode = "self_vm", inventoryMarkersHooked = T, isFirstScan = F, tradingHouseOpened = F, listingsViewMode = "listings_vm", reportsViewSize = "reports_vs", purchasesViewSize = "purchases_vs", name = "MasterMerchant", tradingHouseBrowseMarkerHooked = T, guildList = "Tamriel Homes, Traders of the ...", isCtrlPressed = F, isShiftPressed = F, version = "3.7.84", viewer = F, reportsCanceledViewMode = "canceled_vm", client_lang = "en", guildSalesViewMode = "guild_vm", gamepadVendorSceneRefreshed = F, supported_lang = T, personalSalesViewMode = "self_vm", reportsViewMode = "posted_vm", purchasesViewMode = "purchases_vm"}, itemLink = "|H0:item:64489:30:1:0:0:0:0:0:...", averageOnly = T, generateGraph = F, zScoreThreshold = 2.054, maxDeviation = 2.7, iqrMultiplier = 1.5, iqrThreshold = 3, useOuterPercentile = F, ignoreOutliers = F, percentage = 5, trimAgressive = F, outliersList = [table:3]{}, bonanzaList = [table:4]{}, statsData = [table:5]{1 = 8}, bonanzaStatsData = [table:6]{}, versionData = [table:7]{wasAltered = F, newestTime = 1704578350, oldestTime = 1696887634, totalCount = 516, itemIcon = "/esoui/art/icons/crafting_colo...", itemDesc = "Rubedite Ingot", itemAdderText = "rr01 white normal materials"}, salesData = [table:8]{}, avgPrice = 135106, legitSales = 81 </Locals>
    9. user:/AddOns/MasterMerchant/MasterMerchant_Inventory.lua:7: in function 'GetAveragePrice'
    10.     <Locals> bagId = 1, slotIndex = 129, itemLink = "|H0:item:64489:30:1:0:0:0:0:0:..." </Locals>
    11. user:/AddOns/MasterMerchant/MasterMerchant_Inventory.lua:44: in function 'AddAlteredInventorySellPrice'
    12.     <Locals> slot = [table:9]{equipType = 0, isInArmory = F, requiredLevel = 1, meetsUsageRequirement = T, bagId = 1, sellInformationSortOrder = 1, traitInformationSortOrder = 1, launderPrice = 0, statusSortOrder = 0, requiredChampionPoints = 0, isFromCrownStore = F, itemType = 36, statValue = 0, isPlaceableFurniture = F, age = 0, stackCount = 15, stolen = F, isBoPTradeable = F, traitInformation = 0, isGemmable = F, isPlayerLocked = F, condition = 100, stackSellPrice = 60, sellInformation = 0, quality = 1, brandNew = F, name = "Rubedite Ingot", iconFile = "/esoui/art/icons/crafting_colo...", uniqueId = 92.821228035166, sellPrice = 4, functionalQuality = 1, specializedItemType = 1550, displayQuality = 1, rawName = "Rubedite Ingot", itemInstanceId = 3676470131, actorCategory = 0, slotIndex = 129, isJunk = F, locked = F, stackLaunderPrice = 0}, typeChanged = T, updatePrice = T </Locals>
    13. user:/AddOns/MasterMerchant/MasterMerchant_Inventory.lua:80: in function 'MasterMerchant:SetInventorySellPriceText'
    14.     <Locals> self = [table:2], rowControl = ud, slot = [table:9], sellPriceControl = ud </Locals>
    15. user:/AddOns/MasterMerchant/MasterMerchant.lua:2793: in function 'setupCallback'
    16.     <Locals> rowControl = ud, slot = [table:9] </Locals>
    17. /EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2463: in function 'ZO_ScrollList_UpdateScroll'
    18.     <Locals> self = ud, windowHeight = 539, activeControls = [table:10]{}, offset = 5051.4580078125, IS_REAL_NUMBER = F, activeIndex = 11, numActive = 10, allData = [table:11]{}, visibleDataIndices = [table:12]{1 = 1}, mode = 1, firstInViewVisibleIndex = 98, nextCandidateVisibleIndex = 108, currentDataIndex = 108, dataEntry = [table:13]{typeId = 1}, bottomEdge = 5590.4580078125, controlTop = 5564, uniformControlHeight = 52, dataType = [table:14]{height = 52, selectable = T}, controlPool = [table:15]{m_NextFree = 13, m_NextControlId = 12}, control = ud </Locals>
    19. /EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2547: in function 'ZO_ScrollList_MoveWindow'
    20.     <Locals> self = ud, value = 5051.4580078125 </Locals>
    21. Options_Accessibility_NarrationVoiceSpeedDropdownDropdownScrollScrollBar_ValueChanged:3: in function '(main chunk)'
    22.     <Locals> self = ud, value = 5051.4580078125, eventReason = 1 </Locals>
    23. [C]: in function 'SetValue'
    24. /EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:184: in function 'OnScrollAnimationUpdate'
    25.     <Locals> animationObject = ud, progress = 0.067652121186256, scrollObject = ud, value = 5051.4582237953 </Locals>
  • Inventory is messed up
    Click image for larger version

Name:	Screenshot_20240107_170404.png
Views:	203
Size:	422.3 KB
ID:	1655
  • dismissed the error report
  • reloaded the UI
  • LibGuildStore and Master Merchant have finished doing their initialazing stuff
  • https://sir.insidi.at/or/logviewer/8qcC65
  • successfully used the command: /debuglogger level info

Note that earlier today the game freezed everytime I opened a storage chest containing Rubedite Ingots and I had to kill the ESO task in the Task Manager.

Addendum: with Master Merchant disabled while all other addons are enabled: there's effectively 15 Rubedite Ingot in the inventory, no crash nor messed inventory and I can open the chest containing other Rubedite Ingot without problem. So as you said it seems the data about the quantity of Rubedite Ingot has been messed up?

Last edited by Saint-Ange : 01/07/24 at 10:33 AM.
  Reply With Quote