Skip to content

Still getting massive errors in instanced combat, and secret string value taint #13

@Mewohkie

Description

@Mewohkie

Both occurred when the addon is supposed to be inactive inside a Battleground.
ERROR 1
7159x Listener/src/listener.lua:734: attempt to compare local 'r' (a secret string value tainted by 'Listener')
[Listener/src/listener.lua]:734: in function 'FullName'
[Listener/src/probe.lua]:58: in function 'UpdateProbe'
[Listener/src/probe.lua]:104: in function <Listener/src/probe.lua:103>

Locals:
unit = "target"
n =
r =
(*temporary) =
(*temporary) =
(*temporary) = nil
(*temporary) = "attempt to compare local 'r' (a secret string value tainted by 'Listener')"

ERROR 2
109x Listener/src/listener.lua:435: attempt to index local 'message' (a secret string value tainted by 'Listener')
[Listener/src/listener.lua]:435: in function '?'
[!!AddonProfiler/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:109: in function <...ler/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[C]: ?
[!!AddonProfiler/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:19: in function <...ler/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[!!AddonProfiler/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua]:54: in function 'Fire'
[totalRP3/Libs/AceEvent-3.0/AceEvent-3.0.lua]:120: in function <...etotalRP3/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self =

{
CopyFrame =
{
}
modules =
{
}
next_lineid = 47
config_options =
{
}
_history_dedupe =
{
}
DMTags =
{
}
guidmap =
{
}
Sound =
{
}
defaultModuleState = true
baseName = "Listener"
Frame =
{
}
chatlist =
{
}
realm = "WyrmrestAccord"
unread_entries =
{
}
chat_history =
{
}
DMTag =
{
}
db =
{
}
Snoop2 =
{
}
MinimapButton =
{
}
Locale =
{
}
defaultModuleLibraries =
{
}
config_font_list_tag =
{
}
in_combat = false
config_sound_list_tag =
{
}
version = "2.2.15"
orderedModules =
{
}
active_frame = ListenerFrame1 {
}
frames =
{
}
raid_groups =
{
}
first_lineid = 0
enabledState = true
name = "Listener"
}
event = "CHAT_MSG_SYSTEM"
message =
(*temporary) = nil
(*temporary) =
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'message' (a secret string value tainted by 'Listener')"
SYSTEM_ONLINE_PATTERN = "|Hplayer:([^|]+)|h%[[^%]]+%]|h has come online%."
Main =
{
CopyFrame =
{
}
modules =
{
}
next_lineid = 47
config_options =
{
}
_history_dedupe =
{
}
DMTags =
{
}
guidmap =
{
}
Sound =
{
}
defaultModuleState = true
baseName = "Listener"
Frame =
{
}
chatlist =
{
}
realm = "WyrmrestAccord"
unread_entries =
{
}
chat_history =
{
}
DMTag =
{
}
db =
{
}
Snoop2 =
{
}
MinimapButton =
{
}
Locale =
{
}
defaultModuleLibraries =
{
}
config_font_list_tag =
{
}
in_combat = false
config_sound_list_tag =
{
}
version = "2.2.15"
orderedModules =
{
}
active_frame = ListenerFrame1 {
}
frames =
{
}
raid_groups =
{
}
first_lineid = 0
enabledState = true
name = "Listener"
}
L =
{
help_snooper2 = "This is the "Snooper" display. When you mouseover or target someone, their recent chat history will show up in here. It's for helping keep track of what a player is saying. You can adjust the settings by clicking the top left corner, or clicking the minimap button and going to Snooper."
help_listenerframe2 = "This is a Listener window. They're like an advanced chatbox. You can filter out players by holding shift and right-clicking them. Right click the upper left corner to open a menu for settings and such. If you close this window, you can open it again by clicking the minimap button. You may also right-click the minimap button to access the main configuration. See the Curse.com page for more instructions."
}
SYSTEM_OFFLINE_PATTERN = "(%S+) has gone offline%."
SYSTEM_ROLL_PATTERN = "(%S+) rolls (%d+) %((%d+)%-(%d+)%)"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions