Error "attempt to compare nil with number" when adding first Destination after fresh install
icbat opened this issue ยท 1 comments
I installed this and received an error message when I first loaded in; that disappeared with a /reload (and I did not capture it).
When I go to add my first New Destination, I fill out the New AutoSend Destination popup, and when I press Accept or hit Enter, I get the error message below.
I was using the UI through ChocolateBar when this occurred. I can successfully add a new destination through the Options -> Addons -> Bulk Mail menu.
Once I have an initial destination through that menu, the ChocolateBar/data broker UI works as I would expect. It's just the initial one that seems to have a problem.
Quick Facts
- Retail WoW version 100207
- Addon verison 9.0.5
- Installed via GitHub release https://github.com/neotron/WoW-BulkMail/releases/tag/20240601-cata-toc
Message: Interface/AddOns/BulkMail2/BulkMail.lua:281: attempt to compare nil with number
Time: Wed Jun 12 15:05:49 2024
Count: 1
Stack: Interface/AddOns/BulkMail2/BulkMail.lua:281: attempt to compare nil with number
[string "@Interface/AddOns/BulkMail2/BulkMail.lua"]:281: in function <Interface/AddOns/BulkMail2/BulkMail.lua:267>
[string "@Interface/AddOns/BulkMail2/BulkMail.lua"]:537: in function <Interface/AddOns/BulkMail2/BulkMail.lua:527>
[string "@Interface/AddOns/BulkMail2/BulkMail.lua"]:1396: in function `RefreshEditTooltipGUI'
[string "@Interface/AddOns/BulkMail2/BulkMail.lua"]:1626: in function `OnAccept'
[string "@Interface/AddOns/Blizzard_StaticPopup/Mainline/StaticPopup.lua"]:1032: in function `StaticPopup_OnClick'
[string "*StaticPopup.xml:23_OnClick"]:1: in function <[string "*StaticPopup.xml:23_OnClick"]:1>
Locals: item = "[]"
rdest = nil
itemID = 224298
quality = nil
equippable = false
(*temporary) = 1
(*temporary) = 224298
(*temporary) = false
(*temporary) = <function> defined =[C]:-1
(*temporary) = 1
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to compare nil with number"
type = <function> defined =[C]:-1
tonumber = <function> defined =[C]:-1
strmatch = <function> defined =[C]:-1
ipairs = <function> defined =[C]:-1
globalExclude = <table> {
items = <table> {
}
itemTypes = <table> {
}
pt31Sets = <table> {
}
}
pt = <table> {
ItemSearch = <function> defined @Interface/AddOns/BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:367
GetSetString = <function> defined @Interface/AddOns/BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:262
IsSetMulti = <function> defined @Interface/AddOns/BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:268
ItemInSet = <function> defined @Interface/AddOns/BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:302
AddData = <function> defined @Interface/AddOns/BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:327
embedversions = <table> {
}
IterateSet = <function> defined @Interface/AddOns/BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:284
sets = <table> {
}
GetSetTable = <function> defined @Interface/AddOns/BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:256
}
select = <function> defined =[C]:-1
GetItemInfo = <function> defined =[C]:-1
self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:363
EnableModule = <function> defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:328
PLAYER_INTERACTION_MANAGER_FRAME_HIDE = <function> defined @Interface/AddOns/BulkMail2/BulkMail.lua:819
CancelTimer = <function> defined @Interface/AddOns/BulkMail2/Libs/AceTimer-3.0/AceTimer-3.0.lua:147
IterateEmbeds = <function> defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:438
RemoveDestination = <function> defined @Interface/AddOns/BulkMail2/BulkMail.lua:998
SecureHookScript = <function> defined @Interface/AddOns/BetterBags/libs/AceHook-3.0/AceHook-3.0.lua:409
RawHookScript = <function> defined @Interface/AddOns/BetterBags/libs/AceHook-3.0/AceHook-3.0.lua:394
RefreshSendQueueGUI = <function> defined @Interface/AddOns/BulkMail2/BulkMail.lua:1521
Printf = <function> defined @Interface/AddOns/BetterBags/libs/AceConsole-3.0/AceConsole-3.0.lua:65
SetDefaultModulePrototype = <function> defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:405
defaultModuleState = true
IsEnabled = <function> defined @Interface/AddOns/BetterBags/libs/AceAddon-3.0/AceAddon-3.0.lua:447
RefreshEditTooltipGUI = <function> defined @Interface/AddOns/BulkMail2/BulkMail.lua:1392
ScheduleTimer = <function> defined @Interface/AddOns/BulkMail2/Lib