EMA

EMA

19.6k Downloads

Message: bad argument #5 to '?' (Usage: self:SetVertexColor(color [, a])) Time: Mon Nov 4 07:23:40 2024

leroygibbsay opened this issue · 15 comments

commented

Message: bad argument #5 to '?' (Usage: self:SetVertexColor(color [, a]))
Time: Mon Nov 4 07:23:40 2024
Count: 1
Stack: bad argument #5 to '?' (Usage: self:SetVertexColor(color [, a]))
[string "@Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua"]:494: in function `InitializeAddon'
[string "@Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua"]:619: in function <Interface/AddOns/Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals: self =

{
initializequeue =
{
}
statuses =
{
}
embeds =
{
}
frame = AceAddon30Frame {
}
addons =
{
}
enablequeue =
{
}
}
addon =
{
moduleDisplayName = "Tracker"
settingsDatabaseName = "QuestWatcherProfileDB"
COMMAND_UPDATE_QUEST_WATCHER_LIST = "JQWLstUpd"
hooks =
{
}
db =
{
}
countAutoQuestPopUpFrames = 0
moduleOrder = 20
COMMAND_QUEST_WATCH_REMOVE_QUEST = "JQWRmveQst"
COMMAND_QUEST_WATCH_OBJECTIVE_UPDATE = "JQWObjUpd"
SharedMedia =
{
}
name = "QuestWatcher"
settingsFrame = Frame {
}
currentAutoQuestPopups =
{
}
characterGUID = "redacted"
characterName = "redacted"
completeDatabase =
{
}
settingsControlWatcher =
{
}
questWatcherFrameCreated = false
QUESTWATCHUPDATING = false
baseName = "EMA"
COMMAND_AUTO_QUEST_COMPLETE = "JQWAtQstCmplt"
moduleName = "QuestWatcher"
chatCommand = "ema-quest-watcher"
defaultModuleState = true
characterNameLessRealm = "redacted"
COMMAND_AUTO_QUEST_OFFER = "JQWAqQstOfr"
COMMAND_REMOVE_AUTO_QUEST_COMPLETE = "JQWRmvAtQstCmplt"
enabledState = true
moduleIcon = "Interface\Addons\EMA\Media\QuestTrackerIcon.tga"
parentDisplayName = "Quest"
defaultModuleLibraries =
{
}
modules =
{
}
orderedModules =
{
}
settings =
{
}
characterRealm = "redacted"
}

commented

i did push a update with the the newest ace3 but looks like nothing changed

commented

I don't know what's going on here at all I updated ace3 in the ema build I use and there no problems.

I see your running ace3 as its own addon have you tried not using that? EMA has its own ACE3 some of it is custom as well but it runs the custom as there "own" libs for EMA only so other addons will not get messed up but not sure about running ace3 as there own.... sorry I can not be more help I only have f2p chars level 10 as I don't play wow anymore

commented

my discord username is blossom_ebony am on the isboxer Discord and dual-boxing so should be easy to find!

commented

i'll try and hook up with ya on discord, i removed the ACE3 and reenabled the quest tracker, still getting the errors, they seem to be on window 2 while multiboxing, Game plays as long as you turn off the errors cause they will popup on quest turn mostly, but i don't see how that could be causeing it, again i see a callbackhandler error and onintialize error, are you sure blzz hasn't changed the API for updatequest or something like that, or isn't there is a program that i could run this thru that would check all the calls and functions against the new wow APIs, i only know enough about programing to be dangerous...lol

commented
commented

note:
with quest tracking off or on
if someone will point me in the direction to fix, i just seem to not be able to locate what call/function is causing this
some API must have changed

commented

retail live war within
openmulti-boxing
bugsack data:
it seems to happen on initialize app check but looks like it may be a version problem between ace3 or callback

10x bad argument #5 to '?' (Usage: self:SetVertexColor(color [, a]))
[string "=[C]"]: in function SetVertexColor' [string "@Ace3/AceGUI-3.0-41/widgets/AceGUIWidget-ColorPicker.lua"]:149: in function SetColor'
[string "@EMA/Modules/QuestWatcher.lua"]:788: in function SettingsRefresh' [string "@EMA/Modules/QuestWatcher.lua"]:165: in function <EMA/Modules/QuestWatcher.lua:155> [string "=[C]"]: ? [string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:61> [string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:494: in function InitializeAddon'
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:619: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>

Locals:
(*temporary) = "bad argument #5 to '?' (Usage: self:SetVertexColor(color [, a]))"

46x EMA/Modules/QuestWatcher.lua:1702: bad argument #1 to 'wipe' (table expected, got nil)
[string "=[C]"]: in function wipe' [string "@EMA/Modules/QuestWatcher.lua"]:1702: in function UpdateAllQuestsInWatchList'
[string "@EMA/Modules/QuestWatcher.lua"]:1687: in function ?' [string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109> [string "=[C]"]: ? [string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"

1x EMA/Libs/EbonyUtilities.lua:229: attempt to call global 'IsAddOnLoaded' (a nil value)
[string "@EMA/Libs/EbonyUtilities.lua"]:229: in function MerchantFrameIsShown' [string "@EMA/Modules/Sell.lua"]:1179: in function ?'
[string "@EMA/Libs/AceTimer-3.0-17/AceTimer-3.0.lua"]:55: in function <EMA/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals:
self =

{
COLOUR_GOLD = "ffd700"
COLOUR_SILVER = "c7c7cf"
COPPER_PER_SILVER = 100
COLOUR_COPPER = "eda55f"
COPPER_PER_GOLD = 10000
SILVER_PER_GOLD = 100
}
Show = false
(*temporary) = nil
(*temporary) = "TradeSkillMaster"
(*temporary) = "attempt to call global 'IsAddOnLoaded' (a nil value)"

commented

could this be a problem with run more than 1 instance of wow or EMA
main window 1 doesn't get many error as windows 2
it not an interference from another addon, ran with no addons but EMA and Dynamicboxer, Mama, openmultiboxing same results
just to let you know there is no interferance with game play other than error window popup or txt warning, which i have disabled thru buggrabber and bugsack

commented

Window 1

4x [ADDON_ACTION_BLOCKED] AddOn 'EMA' tried to call the protected function 'Frame:SetWidth()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function SetWidth' [string "@EMA/GUI/AceGUIContainer-EMAWindow.lua"]:129: in function OnWidthSet'
[string "@EMA/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:489: in function <EMA/Libs/AceGUI-3.0/AceGUI-3.0.lua:485>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events =

{
}

8x [ADDON_ACTION_BLOCKED] AddOn 'DynamicBoxer' tried to call the protected function 'MoLibPixelPerfectFrame:SetSize()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function SetSize' [string "@DynamicBoxer/MoLib/MoLibUI.lua"]:1340: in function PixelPerfectScale'
[string "@DynamicBoxer/MoLib/MoLibUI.lua"]:1351: in function <DynamicBoxer/MoLib/MoLibUI.lua:1349>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events =

{
}

commented

Window 2

15x EMA/Libs/EbonyUtilities.lua:229: attempt to call global 'IsAddOnLoaded' (a nil value)
[string "@EMA/Libs/EbonyUtilities.lua"]:229: in function MerchantFrameIsShown' [string "@EMA/Modules/Sell.lua"]:1179: in function ?'
[string "@EMA/Libs/AceTimer-3.0-17/AceTimer-3.0.lua"]:55: in function <EMA/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals:
self =

{
COLOUR_GOLD = "ffd700"
COLOUR_SILVER = "c7c7cf"
COPPER_PER_SILVER = 100
COLOUR_COPPER = "eda55f"
COPPER_PER_GOLD = 10000
SILVER_PER_GOLD = 100
}
Show = false
(*temporary) = nil
(*temporary) = "TradeSkillMaster"
(*temporary) = "attempt to call global 'IsAddOnLoaded' (a nil value)"

1x EMA/Modules/QuestWatcher.lua:1702: bad argument #1 to 'wipe' (table expected, got nil)
[string "=[C]"]: in function wipe' [string "@EMA/Modules/QuestWatcher.lua"]:1702: in function UpdateAllQuestsInWatchList'
[string "@EMA/Modules/QuestWatcher.lua"]:1687: in function ?' [string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:109> [string "=[C]"]: ? [string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15> [string "@BugSack/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function Fire'
[string "@EMA/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <EMA/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"

2x [ADDON_ACTION_BLOCKED] AddOn 'EMA' tried to call the protected function 'Frame:SetWidth()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function SetWidth' [string "@EMA/GUI/AceGUIContainer-EMAWindow.lua"]:129: in function OnWidthSet'
[string "@EMA/Libs/AceGUI-3.0-41/AceGUI-3.0.lua"]:489: in function <EMA/Libs/AceGUI-3.0/AceGUI-3.0.lua:485>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events =

{
}

4x [ADDON_ACTION_BLOCKED] AddOn 'DynamicBoxer' tried to call the protected function 'MoLibPixelPerfectFrame:SetSize()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function SetSize' [string "@DynamicBoxer/MoLib/MoLibUI.lua"]:1340: in function PixelPerfectScale'
[string "@DynamicBoxer/MoLib/MoLibUI.lua"]:1351: in function <DynamicBoxer/MoLib/MoLibUI.lua:1349>

Locals:
_ = Frame {
}
event = "ADDON_ACTION_BLOCKED"
events =

{
}

commented
commented
commented

i don't know how you do it, i looked over it and couldn't see a problem unless some API on blizz end changed, and i couldn't track it down
thanks for your time on this addon, as i say it just throwing errors not crashing game and i hate to lose another MB addon
again thanks EB

commented

i am 78% sure that the errors are being thrown due to the fact that when i switch windows the size of the windows are changed from a small 480x280 to 1930x1080 with same resolution of 1080.
in the process it loses the "Load" of program and causes error in width/size/resolution and/or error attempt to use forbidden/illegal access
the errors, Do Not throw when just using 2 windows same resolutions, on top of each other, no Multiboxing software running

commented