BadBoy_Levels: Filter Whispers By Level

12 - Error when getting tells

What steps will reproduce the problem?
1. someone sent me a tell and error popped.
2. it only occurs every once in a while
3.

What is the expected output? What do you see instead?

What version of the product are you using?
2.85

Do you have an error log of what happened?

16x FrameXML\ChatFrame.lua:3244 attempt to call method "AddMessage" (a nil value)
FrameXML\ChatFrame.lua:3244 in function <FrameXML\ChatFrame.lua:2903
(tail call): ?
(tail call): ?
Lootcounter\Lootcounter-4.0.1.lua:1248 in function <Lootcounter\Lootcounter.lua:1172
(tail call): ?
(tail call): ?
BadBoy_Levels\BadBoy_Levels-v2.81.lua:95 in function <BadBoy_Levels\BadBoy_Levels.lua:44

Locals:
(*temporary) = "FRIENDLIST_UPDATE"
(*temporary) = "FRIENDLIST_UPDATE"
(*temporary) = <func> =[C]:-1

Please provide any additional information below.

Like i said, it happens every once in a while, btw person sending me tell was a lvl 85, have it set up for lvl 5 and below

User When Change
funkydude Jun 08, 2012 at 11:16 UTC
Curace Jun 07, 2012 at 03:44 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 5 comments
  • Avatar of funkydude funkydude Jun 08, 2012 at 11:14 UTC - 0 likes

    No, the client you use doesn't affect addons.

    I had a feeling it would be a whisper related addon. I've added support for Cellular now and also made it "future proof" to allow any whispers through for unknown whisper addons.

    Fixed in v2.90

  • Avatar of Curace Curace Jun 08, 2012 at 01:10 UTC - 0 likes

    Error showed up again, no tell it was blocked: the following error showed up:

    -------------------

    2x BadBoy_Levels\BadBoy_Levels-r90.lua:110: BadBoy_Levels: Tell BadBoy author, no AddMessage detected for frame: Cellular
    <in C code>
    BadBoy_Levels\BadBoy_Levels-r90.lua:110: in function <BadBoy_Levels\BadBoy_Levels.lua:51>
    
    Locals:
    _ = BadBoy_Levels {
     0 = <userdata>
    }
    evt = "FRIENDLIST_UPDATE"
    num = 11
    (for index) = 1
    (for limit) = 11
    (for step) = 1
    i = 1
    player = "Sitrantha"
    level = 85
    (for generator) = <func> =[C]:-1
    (for state) = <table> {
     Cellular = <table> {}
     ChatFrame1 = <table> {}
    }
    (for control) = "Cellular"
    _ = "Cellular"
    v = <table> {
     72 = <table> {}
    }
    (for generator) = <func> =[C]:-1
    (for state) = <table> {
     72 = <table> {}
    }
    (for control) = 72
    _ = 72
    p = <table> {
     1 = Cellular {}
     2 = "CHAT_MSG_WHISPER"
     3 = "Hi, It's ICC time.  Are you ready for an invite?"
     4 = "Sitrantha"
     5 = ""
     6 = ""
     7 = "Sitrantha"
     8 = ""
     9 = 0
     10 = 0
     11 = ""
     12 = 0
     13 = 72
     14 = "0x06800000036A3561"
     15 = 0
     16 = false
    }
    checkFrame = Cellular {
     0 = <userdata>
     CHAT_MSG_SYSTEM = <func> @Cellular\core.lua:208
     OutgoingMessage = <func> @Cellular\core.lua:521
     CHAT_MSG_TEXT_EMOTE = <func> @Cellular\core.lua:229
     IncomingMessage = <func> @Cellular\core.lua:441
     CreateWindow = <func> @Cellular\core.lua:955
     CHAT_MSG_AFK = <func> @Cellular\core.lua:191
     pratloaded = 1
     CreateBase = <func> @Cellular\core.lua:842
     CHAT_MSG_DND = <func> @Cellular\core.lua:196
     CHAT_MSG_WHISPER_INFORM = <func> @Cellular\core.lua:175
     CHAT_MSG_IGNORED = <func> @Cellular\core.lua:201
     CreateTab = <func> @Cellular\core.lua:914
     CHAT_MSG_BN_WHISPER_INFORM = <func> @Cellular\core.lua:183
     CHAT_MSG_WHISPER = <func> @Cellular\core.lua:159
     CHAT_MSG_BN_WHISPER = <func> @Cellular\core.lua:167
    }
    good = <table> {
     Gunka = true
     Fandor = true
     Amock = true
     Nestavus = true
     Reenk = true
     Grungra = true
     Dports = true
     Cato = true
     Sitrantha = true
     Kordin = true
     Levs = true
     Cahu = true
    }
    login = true
    maybe = <table> {
     Sitrantha = <table> {}
    }
    filterTable = <table> {
     Sitrantha = 6
    }
    whisp = "BadBoy_Levels: You need to be level %d to whisper me."
    

    -----------------

    In chat it showed BadBoy_Levels: Tell BadBoy author, no AddMessage detected for frame: Cellular .... it showed twice.

    Hope that helps troubleshoot the problem.

    edit: I should also add since I started thinking about it that I'm using the 64bit client, I'll give it a go tomorrow with the reg client and see if the error happens again or that might be the issue.

    Last edited Jun 08, 2012 by Curace
  • Avatar of Curace Curace Jun 07, 2012 at 17:49 UTC - 0 likes

    Using Cellular, was using WIM but for some reason it stopped allowing tells from people from other realms with more than one name, such as wyrmrest accord. Not sure about the friend added/removed message in chat, just saw the error at that time, will give this one a test and see what happens, will report back.

    edit: I should mention when the error happened, the message got completely lost, I have a g19 keyboard which tells me when i receive a tell in game, that's how i knew someone sent me a tell, i asked them to repeat it, didn't work so unloaded addon for a bit.

    Last edited Jun 07, 2012 by Curace
  • Avatar of funkydude funkydude Jun 07, 2012 at 12:36 UTC - 0 likes

    I uploaded a new test version. It won't fix the bug, but it should give us a more useful error message. Please download and install it: http://www.wowace.com/media/files/597/33/BadBoy_Levels-r90.zip

    When the error happens again you should hopefully see a message in chat as well as the error popup.

  • Avatar of funkydude funkydude Jun 07, 2012 at 11:49 UTC - 0 likes

    When this happened, did you see a friend added/removed message in chat?
    Also, do you use the WIM addon?

  • 5 comments

Facts

Last updated
Jun 08, 2012
Reported
Jun 07, 2012
Status
Fixed - Developer made requested changes. QA should verify.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees