Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUG] LUA Error when applying poisons in TWW #81

Open
1 task done
phlzZz opened this issue Sep 11, 2024 · 0 comments
Open
1 task done

[BUG] LUA Error when applying poisons in TWW #81

phlzZz opened this issue Sep 11, 2024 · 0 comments
Assignees
Labels
bug Something isn't working

Comments

@phlzZz
Copy link

phlzZz commented Sep 11, 2024

Game Flavor

Dragonflight

Is there an existing issue for this?

  • I have searched the existing issues

Describe the bug

When applying poisons LUA errors appear:

1/5
Message: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2555: attempt to call global 'GetSpellTexture' (a nil value)
Time: Wed Sep 11 10:10:09 2024
Count: 4
Stack: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2555: attempt to call global 'GetSpellTexture' (a nil value)
[string "=[C]"]: ?
[string "@Interface/AddOns/Blizzard_FrameXML/RestrictedExecution.lua"]:483: in function <...ace/AddOns/Blizzard_FrameXML/RestrictedExecution.lua:446>
string "=(tail call)": ?
[string "@Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua"]:285: in function <...nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:279>
string "=(tail call)": ?

Locals:

2/5
Message: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2563: attempt to call global 'IsUsableSpell' (a nil value)
Time: Wed Sep 11 10:10:14 2024
Count: 5
Stack: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2563: attempt to call global 'IsUsableSpell' (a nil value)
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:2563: in function `IsUsable'
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1956: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1943>
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1142: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1132>

Locals: self = LABFlyoutButton4 {
FlyoutArrowContainer = Frame {
}
NewActionTexture = Texture {
}
Border = LABFlyoutButton4Border {
}
Flash = LABFlyoutButton4Flash {
}
TargetReticleAnimFrame = Frame {
}
_state_action = 381637
SpellCastAnimFrame = Frame {
}
InterruptDisplay = Frame {
}
isMouseOver = true
HotKey = LABFlyoutButton4HotKey {
}
HighlightTexture = Texture {
}
action = 0
PushedTexture = Texture {
}
AutoCastOverlay = Frame {
}
CheckedTexture = Texture {
}
CooldownFlash = Frame {
}
TextOverlayContainer = Frame {
}
IconMask = MaskTexture {
}
state_actions =

{
}
NormalTexture = LABFlyoutButton4NormalTexture {
}
FlyoutBorderShadow = LABFlyoutButton4FlyoutBorderShadow {
}
header = LAB10GEFlyoutHandlerFrame {
}
SpellHighlightAnim = AnimationGroup {
}
LevelLinkLockIcon = Texture {
}
id = 4
SpellHighlightTexture = Texture {
}
__LAB_Version = 130
icon = LABFlyoutButton4Icon {
}
config =
{
}
Count = LABFlyoutButton4Count {
}
_state_type = "spell"
state_types =
{
}
Name = LABFlyoutButton4Name {
}
cooldown = LABFlyoutButton4Cooldown {
}
zoneAbilityDisabled = false
}
(*temporary) = nil
(*temporary) = 381637
(*temporary) = "attempt to call global 'IsUsableSpell' (a nil value)"

3/5
Message: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2561: attempt to call global 'IsCurrentSpell' (a nil value)
Time: Wed Sep 11 10:10:15 2024
Count: 4
Stack: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2561: attempt to call global 'IsCurrentSpell' (a nil value)
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:2561: in function `IsCurrentlyActive'
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1932: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1931>
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1185: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1184>

Locals: self = LABFlyoutButton4 {
FlyoutArrowContainer = Frame {
}
NewActionTexture = Texture {
}
Border = LABFlyoutButton4Border {
}
Flash = LABFlyoutButton4Flash {
}
TargetReticleAnimFrame = Frame {
}
_state_action = 381637
SpellCastAnimFrame = Frame {
}
InterruptDisplay = Frame {
}
HotKey = LABFlyoutButton4HotKey {
}
HighlightTexture = Texture {
}
action = 0
PushedTexture = Texture {
}
AutoCastOverlay = Frame {
}
CheckedTexture = Texture {
}
CooldownFlash = Frame {
}
TextOverlayContainer = Frame {
}
IconMask = MaskTexture {
}
state_actions =

{
}
NormalTexture = LABFlyoutButton4NormalTexture {
}
FlyoutBorderShadow = LABFlyoutButton4FlyoutBorderShadow {
}
header = LAB10GEFlyoutHandlerFrame {
}
SpellHighlightAnim = AnimationGroup {
}
LevelLinkLockIcon = Texture {
}
id = 4
SpellHighlightTexture = Texture {
}
__LAB_Version = 130
icon = LABFlyoutButton4Icon {
}
config =
{
}
Count = LABFlyoutButton4Count {
}
_state_type = "spell"
state_types =
{
}
Name = LABFlyoutButton4Name {
}
cooldown = LABFlyoutButton4Cooldown {
}
zoneAbilityDisabled = false
}
(*temporary) = nil
(*temporary) = 381637
(*temporary) = "attempt to call global 'IsCurrentSpell' (a nil value)"

4/5
Message: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2563: attempt to call global 'IsUsableSpell' (a nil value)
Time: Wed Sep 11 10:10:15 2024
Count: 2
Stack: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2563: attempt to call global 'IsUsableSpell' (a nil value)
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:2563: in function IsUsable' [string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1956: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1943> [string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1149: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1146> [string "=[C]"]: in function Hide'
[string "@Interface/AddOns/Blizzard_FrameXML/RestrictedFrames.lua"]:382: in function `Hide'
[string " if self:GetAttribute("type") == "action" then
local type, action = GetActionInfo(self:GetAttribute("action"))

		if type == "flyout" and self:GetAttribute("LABUseCustomFlyout") then
			local flyoutHandler = owner:GetFrameRef("flyoutHandler")
			if not down and flyoutHandler then
				flyoutHandler:SetAttribute("flyoutParentHandle", self)
				flyoutHandler:RunAttribute("HandleFlyout", action)
			end

			self:CallMethod("UpdateFlyout")
			return false
		end

		-- hide the flyout
		local flyoutHandler = owner:GetFrameRef("flyoutHandler")
		if flyoutHandler then
			flyoutHandler:Hide()
		end

		-- if this is a pickup click, disable on-down casting
		-- it should get re-enabled in the post handler, or the OnDragStart handler, whichever occurs
		if button ~= "Keybind" and ((self:GetAttribute("unlockedpreventdrag") and not self:GetAttribute("buttonlock")) or IsModifiedClick("PICKUPACTION")) and not self:GetAttribute("LABdisableDragNDrop") then
			self:CallMethod("ToggleOnDownForPickup", true)
			self:SetAttribute("LABToggledOnDown", true)
		end
		return (button == "Keybind") and "LeftButton" or nil, format("%s|%s", tostring(type), tostring(action))
	end

	-- hide the flyout, the extra down/ownership check is needed to not hide the button we're currently pressing too early
	local flyoutHandler = owner:GetFrameRef("flyoutHandler")
	if flyoutHandler and (not down or self:GetParent() ~= flyoutHandler) then
		flyoutHandler:Hide()
	end

	if button == "Keybind" then
		return "LeftButton"
	end
"]:33: in function <[string "		if self:GetAttribute("type") == "action" ..."]:1>

[string "=[C]"]: ?
[string "@Interface/AddOns/Blizzard_FrameXML/RestrictedExecution.lua"]:483: in function <...ace/AddOns/Blizzard_FrameXML/RestrictedExecution.lua:446>
string "=(tail call)": ?
[string "@Interface/AddOns/Blizzard_FrameXML/SecureHandlers.lua"]:285: in function <...nterface/AddOns/Blizzard_FrameXML/SecureHandlers.lua:279>
string "=(tail call)": ?

Locals: self = LABFlyoutButton4 {
FlyoutArrowContainer = Frame {
}
NewActionTexture = Texture {
}
Border = LABFlyoutButton4Border {
}
Flash = LABFlyoutButton4Flash {
}
TargetReticleAnimFrame = Frame {
}
_state_action = 381637
SpellCastAnimFrame = Frame {
}
InterruptDisplay = Frame {
}
HotKey = LABFlyoutButton4HotKey {
}
HighlightTexture = Texture {
}
action = 0
PushedTexture = Texture {
}
AutoCastOverlay = Frame {
}
CheckedTexture = Texture {
}
CooldownFlash = Frame {
}
TextOverlayContainer = Frame {
}
IconMask = MaskTexture {
}
state_actions =

{
}
NormalTexture = LABFlyoutButton4NormalTexture {
}
FlyoutBorderShadow = LABFlyoutButton4FlyoutBorderShadow {
}
header = LAB10GEFlyoutHandlerFrame {
}
SpellHighlightAnim = AnimationGroup {
}
LevelLinkLockIcon = Texture {
}
id = 4
SpellHighlightTexture = Texture {
}
__LAB_Version = 130
icon = LABFlyoutButton4Icon {
}
config =
{
}
Count = LABFlyoutButton4Count {
}
_state_type = "spell"
state_types =
{
}
Name = LABFlyoutButton4Name {
}
cooldown = LAB

5/5
Message: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2563: attempt to call global 'IsUsableSpell' (a nil value)
Time: Wed Sep 11 10:10:14 2024
Count: 3
Stack: ...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:2563: attempt to call global 'IsUsableSpell' (a nil value)
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:2563: in function `IsUsable'
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1956: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1943>
[string "@Interface/AddOns/AzeriteUI/Libs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua"]:1149: in function <...bs/LibActionButton-1.0-GE/LibActionButton-1.0-GE.lua:1146>

Locals: self = LABFlyoutButton3 {
FlyoutArrowContainer = Frame {
}
NewActionTexture = Texture {
}
Border = LABFlyoutButton3Border {
}
Flash = LABFlyoutButton3Flash {
}
TargetReticleAnimFrame = Frame {
}
_state_action = 3408
SpellCastAnimFrame = Frame {
}
InterruptDisplay = Frame {
}
HotKey = LABFlyoutButton3HotKey {
}
HighlightTexture = Texture {
}
action = 0
PushedTexture = Texture {
}
AutoCastOverlay = Frame {
}
CheckedTexture = Texture {
}
CooldownFlash = Frame {
}
TextOverlayContainer = Frame {
}
IconMask = MaskTexture {
}
state_actions =

{
}
NormalTexture = LABFlyoutButton3NormalTexture {
}
FlyoutBorderShadow = LABFlyoutButton3FlyoutBorderShadow {
}
header = LAB10GEFlyoutHandlerFrame {
}
SpellHighlightAnim = AnimationGroup {
}
LevelLinkLockIcon = Texture {
}
id = 3
SpellHighlightTexture = Texture {
}
__LAB_Version = 130
icon = LABFlyoutButton3Icon {
}
config =
{
}
Count = LABFlyoutButton3Count {
}
_state_type = "spell"
state_types =
{
}
Name = LABFlyoutButton3Name {
}
cooldown = LABFlyoutButton3Cooldown {
}
zoneAbilityDisabled = false
}
(*temporary) = nil
(*temporary) = 3408
(*temporary) = "attempt to call global 'IsUsableSpell' (a nil value)"

To reproduce

apply poisons

Expected behavior

No response

Screenshots

No response

Additional context

none

@phlzZz phlzZz added the bug Something isn't working label Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants