Skip to content

LUA errors #10

@mullerdavid

Description

@mullerdavid

Hi, really nice addon saving me a lot of action bar space as a mage :)

But I have two issues with it:

  1. I have this macro for mage conjures:

#showtooltip

/flyout [spell] Conjure Water, Conjure Food, Conjure Mana Emerald, Ritual of Refreshment

/stopmacro [btn:1]

/use Conjured Glacier Water

/use Conjured Croissant

It works good, but every time I log in to that character, it only gives me Rank 1 food and water to conjure. UI Reload always helps and it fixes it to max rank. Any idea why is that? It's almost like addon loads before spell book initialize all available spells.

  1. Second issue is that it generates some bugs. Probably during combat, connected with unallowed action bar actions.

17x [ADDON_ACTION_BLOCKED] AddOn 'CustomFlyout' tried to call the protected function 'MultiBar7Button2:SetAttribute()'.

[!BugGrabber/BugGrabber.lua]:477: in function '?'

[!BugGrabber/BugGrabber.lua]:401: in function <!BugGrabber/BugGrabber.lua:401>

[C]: in function 'SetAttribute'

[Blizzard_ActionBar/Shared/ActionButton.lua]:521: in function 'UpdatePressAndHoldAction'

[Blizzard_ActionBar/Shared/ActionButton.lua]:596: in function 'Update'

[Blizzard_ActionBar/Shared/ActionButton.lua]:544: in function 'UpdateAction'

[Blizzard_ActionBar/Shared/ActionButton.lua]:1070: in function 'OnEvent'

[Blizzard_ActionBar/Shared/ActionButton.lua]:223: in function <...ceBlizzard_ActionBar/Shared/ActionButton.lua:220>

Locals:

self =

{

}

event = "ADDON_ACTION_BLOCKED"

addonName = "CustomFlyout"

addonFunc = "MultiBar7Button2:SetAttribute()"

name = "CustomFlyout"

badAddons =

{

CustomFlyout = true

}

L =

{

ADDON_CALL_PROTECTED_MATCH = "^%[(.)%] (AddOn '.' tried to call the protected function '.*'.)$"

NO_DISPLAY_2 = "|cffffff00The standard display is called BugSack, and can probably be found on the same site where you found !BugGrabber.|r"

ERROR_DETECTED = "%s |cffffff00captured, click the link for more information.|r"

USAGE = "|cffffff00Usage: /buggrabber <1-%d>.|r"

BUGGRABBER_STOPPED = "|cffffff00There are too many errors in your UI. As a result, your game experience may be degraded. Disable or update the failing addons if you don't want to see this message again.|r"

STOP_NAG = "|cffffff00!BugGrabber will not nag about missing a display addon again until next patch.|r"

ADDON_DISABLED = "|cffffff00!BugGrabber and %s cannot coexist; %s has been forcefully disabled. If you want to, you may log out, disable !BugGrabber, and enable %s.|r"

NO_DISPLAY_STOP = "|cffffff00If you don't want to be reminded about this again, run /stopnag.|r"

NO_DISPLAY_1 = "|cffffff00You seem to be running !BugGrabber with no display addon to go along with it. Although a slash command is provided for accessing error reports, a display can help you manage these errors in a more convenient way.|r"

ERROR_UNABLE = "|cffffff00!BugGrabber is unable to retrieve errors from other players by itself. Please install BugSack or a similar display addon that might give you this functionality.|r"

ADDON_CALL_PROTECTED = "[%s] AddOn '%s' tried to call the protected function '%s'."

}

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