[2008/03/26 22:03:01-680-x1]: EavesDrop\EavesDrop.lua:724: attempt to index field 'color' (a nil value)
EavesDrop\EavesDrop.lua:668: in function `DisplayEvent'
EavesDrop\EavesDrop.lua:578: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[9]":4: in function <[string "safecall Dispatcher[9]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[9]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69>
---
Can you give me some idea of what was causing it? When it was actually happening in the raid? combat? buffing? etc....Looking at the code that event should only trigger when you kill something. Can you go kill something when not in a raid and see if that works?
yea, doing wave in MH :) i'll try to do test out of raid after our raid is over. anyway this evening i did solo and group killing and there was no problem.
Can you try resetting your profile or reinstalling the mod? Not seeing any other reports of this and I have been in both raids and groups in PvE and PvP without seeing this issue.
I'm using standalone libraries with en_gb locale.
I tried with only Eavesdrop and related libs and got no errors.
Maybe i've a not update lib somewhere. I'll check it.
Ok i've done a wipe of all embedded libs of all my addon, got again those errors.
[2008/03/28 00:25:41-694-x68]: EavesDrop\EavesDrop.lua:724: attempt to index field 'color' (a nil value)
EavesDrop\EavesDrop.lua:668: in function `DisplayEvent'
EavesDrop\EavesDrop.lua:475: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[20]":4: in function <[string "safecall Dispatcher[20]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[20]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceEvent-3.0\AceEvent-3.0.lua:70: in function <Interface\AddOns\Ace3\AceEvent-3.0\AceEvent-3.0.lua:69>
---
Sorry gehgold, I have no idea what it can be. Do you have another mod sending things to EavesDrop or something? The errors is basically saying the color value isn't set, but all the color values are set by default. There is no way for them to be nil in the base EavesDrop code, so I'm thinking else is trying to send something to ED. You've been great in giving me info, but until I can find a way to reproduce it, not sure what to do for you.
Well, thanks for asking me to look further for analyze the problem. Thanks because i spent more than an hour to investigate and finally i found what could be the problem. Yesterday I deleted my wtf eavesdrop files but i didn't see that i left those in Server/Charname/Savedvariables directory so i think those old settings were the problem.
Now it seems everything is alright. :D
Sorry it took you so long to get it working, but glad you did. Just for future reference, if you go to the Profile section of the menu and click reset, it should resolve any saved variable issues you have, at least for that character.
Not sure if its directly related to your addon, but when i try to parse a string from eavesdrop to any type of chat i recieve the following error:
[2008/03/29 16:32:48-141-x3]: SendChatMessage(): Invalid escape code in chat message:
<in C code>: ?
<in C code>: in function `SendChatMessage'
Interface\FrameXML\ChatFrame.lua:2732: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2745: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
---
you can see the output of eavesdrop in the editbox but hitting enter to post it fails.
Why self power gains (+rage from Unbridled Wrath talent and from Bloodrage for example) appearing on the right side of the frame in the "Target" part? How to put it to the left side "Player" part?
11:28:52, [Incandescent Fel Spark's] Fel Fireball hits [Scylia] for 679 Fire.
I guess the invalid char cames from the escape code to add the icon (\124) ?
Yes, the invalid code is the icon- I have written a small fix (which just removes the icon).
Open EavesDrop.lua in WORDPAD or somthing that accepts unix style line endings (if you see one really long line of code, its probably wrong)
Search for the function cleanstring which looks like
local function cleanstring(s)
s = gsub(s, "|r", "")
s = gsub(s, "|c........", "")
s = gsub(s, "|Hunit:..................:([%w%s*%-*]*)|h", "")
s = gsub(s, "|Haction:([%w_*]*)|h", "")
s = gsub(s, "|Hitem:(%d+)|h", "")
s = gsub(s, "|h", "")
s = gsub(s, "\n", ", ")
return s
end
Copy and paste these three lines into it- right before return s
s = gsub(s, "|Hicon:%d+:dest", "")
s = gsub(s, "|Hicon:%d+:source", "")
s = gsub(s, "|TInterface.TargetingFrame.UI.RaidTargetingIcon.%d.blp:0|t", "")
Resulting in
local function cleanstring(s)
s = gsub(s, "|r", "")
s = gsub(s, "|c........", "")
s = gsub(s, "|Hunit:..................:([%w%s*%-*]*)|h", "")
s = gsub(s, "|Haction:([%w_*]*)|h", "")
s = gsub(s, "|Hitem:(%d+)|h", "")
s = gsub(s, "|h", "")
s = gsub(s, "\n", ", ")
s = gsub(s, "|Hicon:%d+:dest", "")
s = gsub(s, "|Hicon:%d+:source", "")
s = gsub(s, "|TInterface.TargetingFrame.UI.RaidTargetingIcon.%d.blp:0|t", "")
return s
end
Save the file, and that should fix your problems. (Maybe if I'm bored tomorrow I'll actually make it so it shows the icons.... or try)
MiKE41, the errors they are reporting are fixed with the version that is out there now. The errors were reported before the fix. Not sure what those icons are you are reporting, and it won't hurt to add that code, but they are not related to the errors they reported.
Hey Grayhoof, just wondering if you were planning to implement totemsupport into ED anytime soon? I noticed that the blizzard CL does have this and thought that you'd maybe want to implement it yourself ;>
// Nallebjoern
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
got this problem thousands of time today in raid
I tried with only Eavesdrop and related libs and got no errors.
Maybe i've a not update lib somewhere. I'll check it.
Now it seems everything is alright. :D
Not sure if its directly related to your addon, but when i try to parse a string from eavesdrop to any type of chat i recieve the following error:
[2008/03/29 16:32:48-141-x3]: SendChatMessage(): Invalid escape code in chat message:
<in C code>: ?
<in C code>: in function `SendChatMessage'
Interface\FrameXML\ChatFrame.lua:2732: in function `ChatEdit_SendText':
Interface\FrameXML\ChatFrame.lua:2745: in function `ChatEdit_OnEnterPressed':
<string>:"*:OnEnterPressed":1: in function <[string "*:OnEnterPressed"]:1>
---
you can see the output of eavesdrop in the editbox but hitting enter to post it fails.
Why can I color incoming misses, but not my misses?
I'd like to have buff gains show on the outgoing side, instead of with incoming damage, is this possible?
I receive the same error
The string is
I guess the invalid char cames from the escape code to add the icon (\124) ?
Yes, the invalid code is the icon- I have written a small fix (which just removes the icon).
Open EavesDrop.lua in WORDPAD or somthing that accepts unix style line endings (if you see one really long line of code, its probably wrong)
Search for the function cleanstring which looks like
Copy and paste these three lines into it- right before return s
Resulting in
Save the file, and that should fix your problems. (Maybe if I'm bored tomorrow I'll actually make it so it shows the icons.... or try)
// Nallebjoern