07/30/24, 11:59 AM | #1 | |
Join Date: Jul 2024
Posts: 2
|
Master Merchant not working.
My MM quit working on Sunday, I removed all addons and tried, nothing, re-installed(overtop) to include all required Libs. Still nothing. I get an UI Error: D37DA70D
in Chat it says: LibGuildStore Referencing Data Containers LibGuildStore Truncate Records Started... ok so I went in to saved variables and removed all MM data and restarted the game. It is working for now. I just dont have any sales data atm. Last edited by Dak-Rat_GFA : 07/30/24 at 12:24 PM. |
|
![]() |
07/30/24, 06:34 PM | #2 |
Normally myself or an admin will say post in the comments first but it's closed. However, there is a sticky post that says what is needed when reporting an error.
Telling me you have error D37DA70D or whatever, I don't have access to that. That's for zos. Deleting everything might have been the solution but I have no way to know now. Prior to update 42 there were three notices with a link to the documentation that mentions to keep weekly backups, did you do that? Can you restore a backup? Last edited by Sharlikran : 07/31/24 at 06:24 AM. |
|
![]() |
08/01/24, 08:22 AM | #3 | |
Join Date: Jul 2024
Posts: 2
|
I did not keep backups, everything was going so good, I just didn't do them. I did take a screen shot of the error, but I couldn't post it. The only thing I did Sunday morning different was, I jumped into PVP to get tickets immediately instead of waiting for everything to load like I normally do.
|
|
![]() |
08/17/24, 10:06 AM | #4 | ||
Join Date: May 2017
Posts: 8
|
I get this bug report: user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:455: operator .. is not supported for string .. nil stack traceback: user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:455: in function 'MMScrollList:SetupSalesRow' <Locals> self = [table:1]{automaticallyColorRows = T}, control = ud, data = [table:2]{1 = 119680}, actualItem = [table:3]{quant = 1, seller = 21264, buyer = 1115, guild = 1, id = "3197235683", price = 3000, wasKiosk = T, itemLink = 104491, timestamp = 1720266919}, currentBuyer = "@murphalerpagus", currentSeller = "@Auction_Ash", actualItemIcon = "/esoui/art/icons/master_writ_b...", isFullSize = 1, fontString = "$(PROSE_ANTIQUE_FONT)|%d", buyerString = "@Auction_Ash", acctName = "@Auction_Ash" </Locals> user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:968: in function 'setupCallback' <Locals> control = ud, data = [table:2] </Locals> /EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2511: in function 'ZO_ScrollList_UpdateScroll' <Locals> self = ud, windowHeight = 540, activeControls = [table:4]{}, offset = 0, IS_REAL_NUMBER = F, activeIndex = 1, numActive = 0, allData = [table:5]{}, visibleDataIndices = [table:6]{1 = 1}, mode = 1, firstInViewVisibleIndex = 1, nextCandidateVisibleIndex = 1, currentDataIndex = 1, dataEntry = [table:7]{typeId = 1}, bottomEdge = 540, controlTop = 0, uniformControlHeight = 36, dataType = [table:8]{selectable = T, height = 36}, controlPool = [table:9]{m_NextControlId = 1, m_NextFree = 2}, control = ud </Locals> /EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2267: in function 'ZO_ScrollList_Commit' <Locals> self = ud, windowHeight = 540, selectionsEnabled = F, scrollableDistance = 12492, foundSelected = F, i = 0 </Locals> (tail call): ? (tail call): ? /EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:160: in function 'ZO_SortFilterList:CommitScrollList' <Locals> self = [table:1], scrollData = [table:5] </Locals> /EsoUI/Libraries/ZO_SortFilterList/ZO_SortFilterList.lua:143: in function 'ZO_SortFilterList:RefreshData' <Locals> self = [table:1] </Locals> user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:985: in function 'MMScrollList:InitializeDataType' <Locals> self = [table:1], controlName = "MasterMerchantWindow" </Locals> user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:990: in function 'MMScrollList:New' <Locals> self = [table:10]{__isAbstractClass = F}, control = ud, skList = [table:1] </Locals> user:/AddOns/MasterMerchant/MasterMerchant_UI.lua:3766: in function 'MasterMerchant:SetupScrollLists' <Locals> self = [table:11]{guildsViewSize = "guild_vs", tradingHouseOpened = F, viewer = F, inventoryMarkersHooked = T, customTimeframeText = "7 Days", itemsViewSize = "items_vs", purchasesViewMode = "purchases_vm", AwesomeGuildStoreDetected = T, purchasesViewSize = "purchases_vs", listingsViewMode = "listings_vm", gamepadVendorSceneRefreshed = F, reportsPostedViewMode = "posted_vm", effective_lang = "en", reportsViewSize = "reports_vs", reportsCanceledViewMode = "canceled_vm", personalSalesViewMode = "s I hope this helps. |
||
![]() |
08/17/24, 06:04 PM | #5 |
@Ashjunkie
https://esouimods.github.io/3-master...html#Luaerrors
You will need to reset everything and allow the ZOS cache to populate the MM sales data. https://esouimods.github.io/3-master...eshLibHistoire You may have to use the Refresh option but if you open the guild history and put your CRSR over the trader bar LibHistoire will probably be sending data to MM already. Try your best to be patient and wait so you don't have two refresh options running at the same time. |
|
![]() |
08/17/24, 08:15 PM | #6 | |
Join Date: May 2017
Posts: 8
|
Thanks for helping! That sorted me <3!
|
|
![]() |
08/19/24, 12:04 PM | #7 | |
Hi,
i have an another issue after the patch today it seems. I tried the solution with deleting/reseting mentioned above, so i dont get Lua-Errors anymore when open the inventory. But now i get errors when i open the guild-shop. So i get following:
![]() Last edited by Arizona : 08/19/24 at 12:07 PM. |
||
![]() |
08/19/24, 12:37 PM | #8 | |
In addition to my post before, after new start of the game, when i open the guildstore now i get the same errors i got first when open the inventory
![]()
When i open the guildstore again i get the errors i posted first with starting "/EsoUI/PublicAllIngames/Currency/Currency.lua:311: function expected instead of nil" Last edited by Arizona : 08/19/24 at 12:45 PM. |
||
![]() |
08/19/24, 12:42 PM | #9 |
In line 83 of MasterMerchant_Inventory.lua change it to:
Code:
local sellPriceControl = rowControl:GetNamedChild("SellPriceText") --rowControl:GetNamedChild("SellPrice") |
|
![]() |
08/19/24, 01:04 PM | #10 | |
![]() But now, when i open the guildstore the first time i get still the errors from my first post, starting with "/EsoUI/PublicAllIngames/Currency/Currency.lua:311: function expected instead of nil". But only at the first time, at the 2nd opening of the guildstore there are no more errors shown. |
||
![]() |
08/19/24, 01:08 PM | #11 | |
|
||
![]() |
08/19/24, 02:06 PM | #12 | |
Join Date: Mar 2016
Posts: 3
|
Any thoughts or prayers?
user:/AddOns/MasterMerchant/MasterMerchant_Inventory.lua:91: function expected instead of nil stack traceback: user:/AddOns/MasterMerchant/MasterMerchant_Inventory.lua:91: in function 'MasterMerchant:SetInventorySellPriceText' <Locals> self = [table:1]{reportsViewMode = "posted_vm", isFirstScan = F, version = "3.8.08", inventoryMarkersHooked = T, guildSalesViewMode = "guild_vm", reportsPostedViewMode = "posted_vm", customTimeframeText = "168 Days", itemsViewSize = "items_vs", tradingHouseOpened = T, wwDetected = F, personalSalesViewMode = "self_vm", guildsViewSize = "guild_vs", mwimDetected = F, listingsViewSize = "listings_vs", purchasesViewMode = "purchases_vm", supported_lang = T, salesViewMode = "self_vm", listingsViewMode = "listings_vm", effective_lang = "en", purchasesViewSize = "purchases_vs", isInitialized = T, reportsViewSize = "reports_vs", client_lang = "en", reportsCanceledViewMode = "canceled_vm", gamepadVendorSceneRefreshed = F, isCtrlPressed = F, name = "MasterMerchant", tradingHouseBrowseMarkerHooked = T, isShiftPressed = F, AwesomeGuildStoreDetected = F, viewer = F}, rowControl = ud, slot = [table:2]{uniqueId = 163.42443850591, stackLaunderPrice = 0, isBoPTradeable = F, sellInformationSortOrder = 1, isJunk = F, requiredChampionPoints = 0, hasAlteredPrice = T, alteredStackSellPrice = 10345, sellInformation = 0, meetsUsageRequirement = T, traitInformation = 0, stackSellPrice = 10345, alteredPriceType = 3, alteredSellPrice = 10345, isGemmable = F, originalSellPrice = 7, displayQuality = 1, isPlaceableFurniture = F, statusSortOrder = 0, requiredLevel = 1, isFromCrownStore = F, brandNew = F, itemInstanceId = 1063116661, condition = 100, originalStackSellPrice = 7, isInArmory = F, itemType = 2, bagId = 1, traitInformationSortOrder = 1, stackCount = 1, age = 0, name = "Homespun Breeches", functionalQuality = 1, rawName = "homespun breeches^p", quality = 1, launderPrice = 0, specializedItemType = 300, equipType = 9, locked = F, stolen = F, sellPrice = 10345, slotIndex = 40, statValue = 50, iconFile = "/esoui/art/icons/gear_ashlande...", isPlayerLocked = F, actorCategory = 0}, sellPriceControl = ud, newSellPrice = "|cEEEE3310,345|r|t16:16:EsoUI/..." </Locals> user:/AddOns/MasterMerchant/MasterMerchant.lua:2815: in function 'existingCallbackFunction' <Locals> rowControl = ud, slot = [table:2] </Locals> user:/AddOns/CraftingMaterialLevelDisplay/InventoryHooks.lua:189: in function 'setupCallback' <Locals> rowControl = ud, slot = [table:2] </Locals> /EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2511: in function 'ZO_ScrollList_UpdateScroll' <Locals> self = ud, windowHeight = 535, activeControls = [table:3]{}, offset = 0, IS_REAL_NUMBER = F, activeIndex = 1, numActive = 0, allData = [table:4]{}, visibleDataIndices = [table:5]{1 = 1}, mode = 1, firstInViewVisibleIndex = 1, nextCandidateVisibleIndex = 1, currentDataIndex = 1, dataEntry = [table:6]{top = 0, typeId = 1, bottom = 52}, bottomEdge = 535, controlTop = 0, uniformControlHeight = 52, dataType = [table:7]{selectable = T, height = 52}, controlPool = [table:8]{m_NextControlId = 11, m_NextFree = 12}, control = ud </Locals> /EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:2267: in function 'ZO_ScrollList_Commit' <Locals> self = ud, windowHeight = 535, selectionsEnabled = F, scrollableDistance = 9345, foundSelected = F, i = 0 </Locals> /EsoUI/Ingame/Inventory/Inventory.lua:2314: in function 'ZO_InventoryManager:ApplySharedBagLayout' <Locals> self = [table:9]{selectedTabType = 1, itemsLockedDueToDeath = F}, inventoryControl = ud, layoutData = [table:10]{hideBankInfo = T, sortByHeaderWidth = 576, useSearchBar = T, inventoryBottomOffsetY = -30, sortByOffsetY = 110, emptyLabelOffsetY = 140, inventoryFilterDividerTopOffsetY = 105, hideCurrencyInfo = F, width = 565, sortByNameWidth = 241, backpackOffsetY = 140, inventoryTopOffsetY = 45}, inventoryContainer = ud </Locals> /EsoUI/Ingame/Inventory/Inventory.lua:2263: in function 'ZO_InventoryManager:ApplyBackpackLayout' <Locals> self = [table:9], layoutData = [table:10] </Locals> /EsoUI/Ingame/Inventory/BackpackLayouts.lua:46: in function 'ZO_BackpackLayoutFragment:Show' <Locals> self = [table:11]{state = "showing"} </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:163: in function 'ZO_SceneFragment:ShouldBeShown' <Locals> self = [table:11] </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:233: in function 'ZO_SceneFragment:Refresh' <Locals> self = [table:11], asAResultOfSceneStateChange = T, refreshedForScene = [table:12]{name = "tradinghouse", restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, state = "showing", fireCallbackDepth = 0, restoresHUDSceneToggleGameMenu = F, wasShownInGamepadPreferredMode = F}, oldState = "hidden" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:181: in function 'ZO_Scene:RefreshFragmentsHelper' <Locals> self = [table:12], asAResultOfSceneStateChange = T, i = 11, fragment = [table:11] </Locals> /EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:189: in function 'ZO_Scene:RefreshFragments' <Locals> self = [table:12], asAResultOfSceneStateChange = T </Locals> /EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:158: in function 'ZO_Scene:SetState' <Locals> self = [table:12], newState = "showing", oldState = "hidden", name = "tradinghouse", AS_A_RESULT_OF_SCENE_STATE_CHANGE = T </Locals> /EsoUI/Ingame/Scenes/InteractScene.lua:106: in function 'ZO_InteractScene:SetState' <Locals> self = [table:12], newState = "showing" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:207: in function 'ZO_SceneManager_Base:ShowScene' <Locals> self = [table:13]{fireCallbackDepth = 0, numTopLevelShown = 0, hudUISceneName = "hudui", remoteSceneSequenceNumber = 11, isLoadingScreenShown = F, hudSceneName = "hud", numRemoteTopLevelShown = 0, exitUIModeOnChatFocusLost = F, hudUISceneHidesAutomatically = T, initialized = F}, scene = [table:12], sequenceNumber = 11 </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:298: in function 'ZO_SceneManager_Leader:ShowScene' <Locals> self = [table:13], scene = [table:12] </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:381: in function 'ZO_SceneManager_Leader:OnSceneStateHidden' <Locals> self = [table:13], scene = [table:14]{name = "interact", restoresHUDSceneToggleUIMode = F, disallowEvaluateTransitionCompleteCount = 1, wasRequestedToShowInGamepadPreferredMode = F, state = "hidden", fireCallbackDepth = 0, restoresHUDSceneToggleGameMenu = F, wasShownInGamepadPreferredMode = F}, currentNextScene = [table:12] </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Base.lua:281: in function 'ZO_SceneManager_Base:OnSceneStateChange' <Locals> self = [table:13], scene = [table:14], oldState = "hiding", newState = "hidden" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneManager_Leader.lua:328: in function 'ZO_SceneManager_Leader:OnSceneStateChange' <Locals> self = [table:13], scene = [table:14], oldState = "hiding", newState = "hidden" </Locals> /EsoUI/Ingame/Scenes/IngameSceneManager.lua:398: in function 'ZO_IngameSceneManager:OnSceneStateChange' <Locals> self = [table:13], scene = [table:14], oldState = "hiding", newState = "hidden" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:152: in function 'ZO_Scene:SetState' <Locals> self = [table:14], newState = "hidden", oldState = "hiding", name = "interact" </Locals> /EsoUI/Ingame/Scenes/InteractScene.lua:106: in function 'ZO_InteractScene:SetState' <Locals> self = [table:14], newState = "hidden" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:284: in function 'ZO_Scene:OnTransitionComplete' <Locals> self = [table:14], nextState = "hidden" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:279: in function 'ZO_Scene ![]() <Locals> self = [table:14], nextState = "hidden" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_Scene.lua:201: in function 'ZO_Scene:OnSceneFragmentStateChange' <Locals> self = [table:14], fragment = [table:15]{animationTemplate = "FadeSceneAnimation", state = "hidden", duration = 200, allowShowHideTimeUpdates = F}, oldState = "hiding", newState = "hidden" </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:147: in function 'ZO_SceneFragment:SetState' <Locals> self = [table:15], newState = "hidden", oldState = "hiding", currentScene = [table:14] </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneFragment.lua:157: in function 'ZO_SceneFragment:OnHidden' <Locals> self = [table:15] </Locals> /EsoUI/Libraries/ZO_Scene/ZO_SceneFragmentTemplates.lua:75: in function '(anonymous)' <Locals> _ = ud, completedPlaying = T </Locals> |
|
![]() |
08/19/24, 02:09 PM | #13 | |
Anyone reading what we wrote above?
... ![]() Maybe try to read first, fix it like described and then your post most likely will be obsolete ![]()
|
||
![]() |
08/19/24, 02:14 PM | #14 | |
Join Date: Mar 2016
Posts: 3
|
Sure, but to an ordinary user my error and the other reported errors do not appear to be the same. So, if your previous post had stated that it was a broad fix for whatever happened with the server changes then it would be more clear. To a regular user that was anything but clear. Thanks though.
|
|
![]() |
08/19/24, 02:21 PM | #15 |
Meanwhile MM was updated and AGS too so just update the addons please.
To the topic: Sorry to be unclear but we cannot foresee that all in detail and expect you guys to read, try and ask then if it still fails ![]() As the errors were in the very same filename, and only 3 lines above the other mentioned error, it was somewhat clear to me that it should be the same reason. How to read error messages is explained here too, hope it helps for the future: https://www.esoui.com/forums/showthread.php?t=8858 |
|
![]() |
08/19/24, 02:32 PM | #16 |
Sorry guys
https://www.esoui.com/forums/showthread.php?t=11040
With the MM comments closed (and I don't want them open because of past events) then it's understandable that people create a new thread. However, there are different errors. Any inventory mod that needs to access a text label for inventory will break now. So whether or not you know if your error is the same or not, regular troubleshooting still applies. Disable blocks of mods, for example 5 to 10 at a time until the error goes away. Once the error goes away then start enabling that block of mods until the error comes back so you know what mod it is. On patch day everyone posts everywhere they can to get answers so that's also not helpful. Users should know by now how to troubleshoot which mods to disable and wait several days for authors to update things. |
|
![]() |
08/19/24, 02:37 PM | #17 | |
Join Date: Mar 2016
Posts: 3
|
Yeah, in my case I disabled mods and read posts and reset data per previous posts and whatever else I did for an an hour and a half.
The add on world for authors vs users looks nothing the same. Additionally, in the past with bigger MM problems I posted errors (twice with seemingly same problem but different symptoms and errors) to whatever website that I was told to post to and received no response and then limped along for weeks (all while trying to fix it and reading and trying this and that) before just losing all my data. Communication is hard. For a user who wants stuff to just work and has no idea how to fix it or how it works and tries twenty 'fixes' from old and new posts (official and not) it is even harder since the author side assumes we have the slightest idea what is going on. Last edited by Itoq : 08/19/24 at 02:49 PM. |
|
![]() |
08/20/24, 06:15 AM | #18 | |
![]() It was also difficult for me to see whether and that AGS was the cause here, as EsoUI was listed in the lines and also MasterMerchant and AGS. Sorry, but with such complex error messages I give up on LUA. I can only guess what might be going on here. Thanks again, generally for all the great work you are doing for us ![]() |
||
![]() |
08/20/24, 04:06 PM | #19 | ||
Join Date: Apr 2021
Posts: 16
|
![]() I strongly agree. Thank you so much !!! |
||
![]() |
08/21/24, 05:20 AM | #20 | ||
Join Date: Aug 2024
Posts: 8
|
This is the experience every so often when I add or change something or when there's an update. A lot of the addons I get for accessibility reasons because I have particular physical + cognitive difficulties, and vanilla ESO configs are just not super helpful to me and not always usable. I'll relent and ask for help maybe 1 out of 5 times and the rest of the time it feels beyond me, so I end up uninstalling the add-on I'm having difficulties with, and keep an eye on here in case anything relevant comes up. And that is as someone who's not a complete strangers to this kinda stuff - I've managed to set up and heavily customise a Minecraft server before through similar sheer determination to find the problem and make things work. So I agree that to an average user this stuff is really hard. That said, I am genuinely incredibly grateful to the add-on devs for making the game more accessible for some of us, and to Baertram for continued support and speedy responses to questions here. You all absolutely rock and I'm not sure I could stomach ESO long without your work, and you're impacting so many users even if only a tiny percentage of them ever make it here and say thanks. But our abilities definitely shouldn't be overestimated and we're probably gonna miss some obvious stuff now and then - we're trying! (Sorry for being slightly off-original-topic, I've been thinking about this for awhile anyway) |
||
![]() |
ESOUI » AddOns » AddOn Help/Support » Master Merchant not working. |
«
Previous Thread
|
Next Thread
»
|
Display Modes |
![]() |
![]() |
![]() |
|
|