CanImogIt compatibility #46


  • Defect
Open
  • Kurator84 created this issue May 23, 2023

    With enabled addon CanImogIt (https://www.curseforge.com/wow/addons/can-i-mog-it) got errors, when try configure autosend rules:

    1x BulkMail2/BulkMail.lua:281: attempt to compare nil with number
    [string "@BulkMail2/BulkMail.lua"]:281: in function <BulkMail2/BulkMail.lua:267>
    [string "@BulkMail2/BulkMail.lua"]:514: in function <BulkMail2/BulkMail.lua:504>
    [string "@BulkMail2/BulkMail.lua"]:1373: in function `RefreshEditTooltipGUI'
    [string "@BulkMail2/BulkMail.lua"]:1287: in function `_OnMouseUp_func'
    [string "@BulkMail2/Libs/LibQTip-1.0-49/LibQTip-1.0.lua"]:1373: in function <...ceBulkMail2/Libs/LibQTip-1.0/LibQTip-1.0.lua:1372>

    Locals:
    item = "|cffffffff|Hitem:6948::::::::70:262:::::::::|h[]|h|r"
    rdest = nil
    itemID = 6948
    quality = nil
    equippable = false
    (*temporary) = 1
    (*temporary) = false
    (*temporary) = nil
    (*temporary) = 0
    (*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 @BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:349
    GetSetString = <function> defined @BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:244
    IsSetMulti = <function> defined @BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:250
    ItemInSet = <function> defined @BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:284
    AddData = <function> defined @BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:309
    embedversions = <table> {
    }
    IterateSet = <function> defined @BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:266
    sets = <table> {
    }
    GetSetTable = <function> defined @BulkMail2/Libs/LibPeriodicTable-3.1/LibPeriodicTable-3.1.lua:238
    }
    select = <function> defined =[C]:-1
    GetItemInfo = <function> defined =[C]:-1
    self = <table> {
    SetDefaultModuleLibraries = <function> defined @BulkMail2/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
    EnableModule = <function> defined @BulkMail2/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
    PLAYER_INTERACTION_MANAGER_FRAME_HIDE = <function> defined @BulkMail2/BulkMail.lua:796
    CancelTimer = <function> defined @BulkMail2/Libs/AceTimer-3.0/AceTimer-3.0.lua:147
    IterateEmbeds = <function> defined @BulkMail2/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
    RemoveDestination = <function> defined @BulkMail2/BulkMail.lua:975
    SecureHookScript = <function> defined @BulkMail2/Libs/AceHook-3.0/AceHook-3.0.lua:409
    RawHookScript = <function> defined @BulkMail2/Libs/AceHook-3.0/AceHook-3.0.lua:394
    RefreshSendQueueGUI = <function> defined @BulkMail2/BulkMail.lua:1498
    Printf = <function> defined @BulkMail2/Libs/AceConsole-3.0/AceConsole-3.0.lua:65
    SetDefaultModulePrototype = <function> defined @BulkMail2/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
    defaultModuleState = true
    IsEnabled = <function> defined @BulkMail2/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
    RefreshEditTooltipGUI = <function> defined @BulkMail2/BulkMail.lua:1369
    ScheduleTimer = <function> defined @BulkMail2/Libs/AceTimer-3.0/AceTimer-3.0.lua:94
    DisableModule = <function> defined @BulkMail2/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
    configPanes = <table> {
    }
    OptReg = <function> defined @BulkMail2/BulkMail.lua:1643
    RegisterMessage = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
    UnregisterMessage = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
    hooks = <table> {
    }
    db = <table> {
    }
    MAIL_SHOW = <function> defined @BulkMail2/BulkMail.lua:802
    SetEnabledState = <function> defined @BulkMail2/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
    Hook = <function> defined @BulkMail2/Libs/AceHook-3.0/AceHook-3.0.lua:273
    enabledState = true
    RegisterEvent = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80

     and

    1x BulkMail2/BulkMail.lua:1168: bad argument #2 to 'fmt' (string expected, got nil)
    [string "=[C]"]: ?
    [string "@BulkMail2/BulkMail.lua"]:1168: in function <BulkMail2/BulkMail.lua:1147>
    [string "@BulkMail2/BulkMail.lua"]:1244: in function `_OnMouseUp_func'
    [string "@BulkMail2/Libs/LibQTip-1.0-49/LibQTip-1.0.lua"]:1373: in function <...ceBulkMail2/Libs/LibQTip-1.0/LibQTip-1.0.lua:1372>

    Locals:
    (*temporary) = "|T%s:18|t%s"
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "string expected, got nil"

     when trying more=)

    tested only 4 addons installed: bugsack/grabber, bulkmail and canimogit with purged WTF folder.

    not sure its BulkMail bug - maybe mog addon broken.

  • Kurator84 added a tag Defect May 23, 2023
  • Kurator84 edited description May 23, 2023
  • Kurator84 posted a comment May 24, 2023

    well. today after updating DBM and Bazooka all works fine again... But i swear both WTF and Interface folders have only files for 4 addons meantiond early while testing and idk how this can happen. Anyway now no errors=)


To post a comment, please login or register a new account.