Log in to ZYGOR
Log in with social media
OR
Log in with Zygor account

Announcement

Collapse
No announcement yet.

Occasional mail bug

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Occasional mail bug

    I don't get this all the time, but it seems to occur when I just log in, and use the mailbox to retrieve items within a few seconds, about five seconds or so after the world loads and I can move my character.

    The Zygor version I use alternates between the live and beta, and I check every day right before I log in for updates. Both versions have the bug, but the code posted below is for the live version 6.1.15336.

    My character is Alliance, and it happens to any and all my characters. The error does not reoccur after the "five second rule", only as described above.
    Code:
    6x ...Ons\ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:197: attempt to perform arithmetic on local 'mi_count' (a nil value)
    ...Ons\ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:197: in function `AddItemToIncoming'
    ...Ons\ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:115: in function `GetListOfInbox'
    ...eZygorGuidesViewer\GoldUI\Mailtools-Core.lua:196: in function <...eZygorGuidesViewer\GoldUI\Mailtools-Core.lua:157>
    [C]: in function `CheckInbox'
    BagSync\BagSync-v10.9.lua:639: in function `ScanMailbox'
    BagSync\BagSync-v10.9.lua:1707: in function `?'
    ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145>
    [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
    [C]: ?
    [string "safecall Dispatcher[1]"]:13: in function `?'
    ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
    Ace3\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
    [C]: in function `GetInboxText'
    DataStore_Mails\DataStore_Mails-r47.lua:188: in function <DataStore_Mails\DataStore_Mails.lua:170>
    DataStore_Mails\DataStore_Mails-r47.lua:228: in function <DataStore_Mails\DataStore_Mails.lua:225>
    [string "safecall Dispatcher[1]"]:4: in function <[string "safecall Dispatcher[1]"]:4>
    [C]: ?
    [string "safecall Dispatcher[1]"]:13: in function `?'
    ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire'
    Ace3\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>
    
    Locals:
    self = <table> {
     checksum = 0
     RunningMassCollect = false
     CreateTrackerFrame = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Core.lua:364
     SecureHook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:336
     sort_sender = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Sender.lua:11
     InitialSelectAll = true
     RawHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:395
     MainFrame = ZygorMailtools {
     }
     SendSelected = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Sender.lua:126
     IgnoreNextMail_Success = false
     SetCurrentTab = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-View.lua:414
     sort_collector = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:21
     CollectNextSelected = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:245
     Update = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Core.lua:15
     LastInboxRefresh = 1486014393
     hooks = <table> {
     }
     GetListOfInventory = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Sender.lua:16
     GetListOfInbox = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:32
     TabKeyNavigation = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-View.lua:544
     SenderRowMenu = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Sender.lua:261
     Hook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:274
     CreateSystemTab = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-View.lua:446
     FillSenderList = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Sender.lua:214
     OnOtherTabClick_Hooked = true
     lastUpdated = 1486014393
     RawHook = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:313
     UpdateStatus = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Core.lua:310
     CollectEverything = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:287
     CollectSelected = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:215
     needToUpdate = false
     InventoryItems = <table> {
     }
     collectoroffset = 0
     senderoffset = 0
     CollectedGold = 0
     MakeCollectorTable = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-View.lua:119
     Events = <unnamed> {
     }
     ActiveTab = "Collector"
     IsEverythingSelected = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Core.lua:119
     GetInboxChecksum = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:127
     StartRefreshingInbox = false
     HookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:366
     Initialise = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Core.lua:128
     ShowWindow = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-View.lua:434
     ToggleAllInbox = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:316
     SenderNamesList = <table> {
     }
     ToggleAllInventory = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Sender.lua:118
     IsHooked = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:493
     CreateMainFrame = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-View.lua:63
     altNames = <table> {
     }
     HideWindow = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-View.lua:440
     SecureHookScript = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:410
     UnhookAll = <function> defined @Ace3\AceHook-3.0\AceHook-3.0.lua:477
     StartCollecting = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-Collector.lua:204
     InboxItems = <table> {
     }
     SenderTab = MailFrameTab4 {
     }
     AddItemToInventory = <function> defined @ZygorGuidesViewer\GoldUI\Mailtools-S
    A volunteer Curse Moderator. I write some AddOns too.

    https://www.youtube.com/user/myrroddin

    #2
    This is probably something that hasn't been loaded yet by the game that's causing this if it's that soon after logging in. I've seen times with logging in and NPCs or benches aren't there for a few seconds. Basically you're not fully loaded into the game according to the server even tho on your screen you are in the game. Also, have you tested with all other addons disabled since I'm seeing others mentioned in that error?
    Become a Fan of Zygor Guides on Facebook:
    http://www.facebook.com/pages/Zygor-...04933799556988

    Follow Zygor Guides on Twitter:
    http://twitter.com/zygorguides

    Comment


      #3
      I will try with everything else disabled, but since the error is erratic, it could take me a few days. I don't receive mail all that often.
      A volunteer Curse Moderator. I write some AddOns too.

      https://www.youtube.com/user/myrroddin

      Comment


        #4
        You could throw some items on the AH for a cheap price and then cancel the auction right away to get mail.
        Become a Fan of Zygor Guides on Facebook:
        http://www.facebook.com/pages/Zygor-...04933799556988

        Follow Zygor Guides on Twitter:
        http://twitter.com/zygorguides

        Comment

        Working...
        X