Bulk Mail

Bulk Mail

191k Downloads

Error "attempt to compare nil with number" when adding first Destination after fresh install

icbat opened this issue ยท 1 comments

commented

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

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
commented

No longer seeing this