Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WoW Wotlk 3.4.1 API Changes broke EavesDrop #18

Closed
schn4ppi opened this issue Jan 18, 2023 · 1 comment
Closed

WoW Wotlk 3.4.1 API Changes broke EavesDrop #18

schn4ppi opened this issue Jan 18, 2023 · 1 comment

Comments

@schn4ppi
Copy link

I encountered three EavesDrop Lua errors so far:

Number 1
EavesDrop/EavesDrop.lua:489: attempt to call method 'SetGradientAlpha' (a nil value)
[string "@EavesDrop/EavesDrop.lua"]:489: in function PerformDisplayOptions' [string "@EavesDrop/EavesDrop.lua"]:279: in function <EavesDrop/EavesDrop.lua:253> [string "=[C]"]: ? [string "@Details/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <...ceDetails/Libs/AceAddon-3.0/AceAddon-3.0.lua:61> [string "@Details/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:494: in function InitializeAddon'
[string "@Details/Libs/AceAddon-3.0-13/AceAddon-3.0.lua"]:619: in function <...ceDetails/Libs/AceAddon-3.0/AceAddon-3.0.lua:611>

Number 2
[string "*EavesDrop.xml:533_OnEnter"]:3: Usage: GameTooltip:SetText("text" [, color, wrap])
[string "=[C]"]: in function `SetText'
[string "*EavesDrop.xml:533_OnEnter"]:3: in function <[string "*EavesDrop.xml:533_OnEnter"]:1>

Locals:
(*temporary) = GameTooltip {
0 =
GetBackdropColor = defined @SharedXML/SharedTooltipTemplates.lua:191
SetHyperlink = defined =[C]:-1
SetGuildBankItem = defined =[C]:-1
hasMoney = 1
SetBackdropBorderColor = defined @SharedXML/SharedTooltipTemplates.lua:195
Hide = defined =[C]:-1
SetCraftItem = defined =[C]:-1
comparing = false
SetSocketGem = defined =[C]:-1
TopOverlay = Texture {
}
GetBackdropBorderColor = defined @SharedXML/SharedTooltipTemplates.lua:199
SetUnitDebuff = defined =[C]:-1
SetItemByID = defined =[C]:-1
SetLootItem = defined =[C]:-1
SetQuestItem = defined =[C]:-1
SetBorderBlendMode = defined @SharedXML/SharedTooltipTemplates.lua:203
SetTrainerService = defined =[C]:-1
numMoneyFrames = 2
SetInboxItem = defined =[C]:-1
layoutType = "TooltipDefaultLayout"
shoppingTooltips =

{
}
SetExistingSocketGem = defined =[C]:-1
SetMerchantItem = defined =[C]:-1
SetQuestLogItem = defined =[C]:-1
SetTradeSkillItem = defined =[C]:-1
SetTradeTargetItem = defined =[C]:-1
SetCurrencyTokenByID = defined =[C]:-1
SetTradePlayerItem = defined =[C]:-1
SetUnitBuff = defined =[C]:-1
SetSendMailItem = defined =[C]:-1
NineSlice = Frame {
}
updateTooltip = 0.077000
SetInventoryItem = defined =[C]:-1
StatusBar = GameTooltipStatusBar {
}
TooltipBackdropOnLoad = defined @SharedXML/SharedTooltipTemplates.lua:172
SetUnitAura = defined =[C]:-1
SetBuybackItem = defined =[C]:-1
SetAuctionSellItem = defined =[C]:-1
SetBagItem = defined =[C]:-1
needsReset = true
BottomOverlay = Texture {
}
SetBackdropColor = defined @SharedXML/SharedTooltipTemplates.lua:187
SetLootRollItem = defined =[C]:-1
SetAuctionItem = defined =[C]:-1
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = 1

And in combat number 3

8x EavesDrop/EavesDropStats.lua:70: attempt to index upvalue 'db' (a nil value)
[string "@EavesDrop/EavesDropStats.lua"]:70: in function TrackStat' [string "@EavesDrop/EavesDrop.lua"]:672: in function ?'
[string "@DBM-Core/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ore/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@DBM-Core/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ore/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@DBM-Core/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@EavesDrop/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <EavesDrop/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self =

{
TrackStat = defined @EavesDrop/EavesDropStats.lua:68
SetDefaultModuleLibraries = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
IsRetail = defined @EavesDrop/EavesDrop.lua:206
ScrollUp = defined @EavesDrop/EavesDrop.lua:1320
EnableModule = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules =
{
}
CancelTimer = defined @Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:147
IterateEmbeds = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
SetupHistory = defined @EavesDrop/EavesDropStats.lua:161
UpdateRepHonorEvents = defined @EavesDrop/EavesDrop.lua:408
ResetEvents = defined @EavesDrop/EavesDrop.lua:1204
Printf = defined @EavesDrop/libs/AceConsole-3.0/AceConsole-3.0.lua:65
ScrollToBottom = defined @EavesDrop/EavesDrop.lua:1314
SetDefaultModulePrototype = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
defaultModuleState = true
IsEnabled = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
ScheduleTimer = defined @Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:94
DisableModule = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
RegisterMessage = defined @DBM-Core/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
GetArgs = defined @EavesDrop/libs/AceConsole-3.0/AceConsole-3.0.lua:140
ShowHistory = defined @EavesDrop/EavesDrop.lua:1431
blacklist =
{
}
SetFonts = defined @EavesDrop/EavesDrop.lua:540
CombatEvent = defined @EavesDrop/EavesDrop.lua:565
ShortenString = defined @EavesDrop/EavesDrop.lua:1402
SetEnabledState = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
ShowFrame = defined @EavesDrop/EavesDrop.lua:559
enabledState = true
RegisterEvent = defined @DBM-Core/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
SendToChat = defined @EavesDrop/EavesDrop.lua:1417
IterateModules = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:433
ScrollDown = defined @EavesDrop/EavesDrop.lua:1327
UpdateExpEvents = defined @EavesDrop/EavesDrop.lua:400
options =
{
}
chardb =
{
}
shortenValue = defined @EavesDrop/EavesDrop.lua:212
SetDisplay = defined @EavesDrop/EavesDropStats.lua:56
showPrints = true
db =
{
}
baseName = "EavesDrop"
OnInitialize = defined @EavesDrop/EavesDrop.lua:253
NewModule = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
OpenMenu = defined @EavesDrop/options.lua:928
OnUpdate = defined @EavesDrop/EavesDrop.lua:1226
SetupOptions = defined @EavesDrop/options.lua:166
GetModule = defined @Details/Libs/AceAddon-3.0/AceAddon-3.0.lua:206
PLAYER_DEAD = defined @EavesDrop/EavesDrop.lua:1047
IsClassic = defined @EavesDrop/EavesDrop.lua:201
PlaceHistoryFrame = defined @EavesDrop/EavesDropStats.lua:213
UpdateCombatEvents = defined @EavesDrop/EavesDrop.lua:390
TimeLeft = defined @Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:172
FindCombatDown = defined @EavesDrop/EavesDrop.lua:1297
U

@spamwax
Copy link
Owner

spamwax commented Jan 20, 2023

Thanks for the report, I will push a fix, but try using the Retail version for now, it may work!

spamwax added a commit that referenced this issue Jan 20, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants