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

SoD after patch, when looting something #21

Closed
dh-harald opened this issue Sep 29, 2024 · 3 comments
Closed

SoD after patch, when looting something #21

dh-harald opened this issue Sep 29, 2024 · 3 comments

Comments

@dh-harald
Copy link

Hi,

When I'm looting something, I can't see messages on the screen and the following error drops:

Message: ...AddOns/Farmer/widgets/MessageFrames/MessageFrame.lua:374: bad argument #1 to 'SetJustifyH' (Usage: self:SetJustifyH(justifyH))
Time: Sun Sep 29 10:32:04 2024
Count: 7
Stack: ...AddOns/Farmer/widgets/MessageFrames/MessageFrame.lua:374: bad argument #1 to 'SetJustifyH' (Usage: self:SetJustifyH(justifyH))
[string "@Interface/AddOns/Farmer/Core.lua"]:36: in function <Interface/AddOns/Farmer/Core.lua:35>
[string "@Interface/AddOns/Farmer/classes/CallbackHandler.lua"]:22: in function `__callCallbacks'
[string "@Interface/AddOns/Farmer/classes/CallbackHandler.lua"]:58: in function `call'
[string "@Interface/AddOns/Farmer/core/Events.lua"]:11: in function <Interface/AddOns/Farmer/core/Events.lua:10>

Locals: 

I'm using the latest version of addon, SoD, english client

@illutian
Copy link

Same, here's my version:

292x Farmer/widgets/MessageFrames/MessageFrame.lua:374: bad argument #1 to 'SetJustifyH' (Usage: self:SetJustifyH(justifyH))
[string "@Farmer/widgets/MessageFrames/MessageFrame.lua"]:374: in function <Farmer/widgets/MessageFrames/MessageFrame.lua:373>
[string "@Farmer/widgets/MessageFrames/MessageFrame.lua"]:418: in function <Farmer/widgets/MessageFrames/MessageFrame.lua:410>
[string "@Farmer/widgets/MessageFrames/MessageFrame.lua"]:454: in function <Farmer/widgets/MessageFrames/MessageFrame.lua:452>
[string "=(tail call)"]: ?
[string "@Farmer/widgets/MessageFrames/MessageFrame.lua"]:573: in function <Farmer/widgets/MessageFrames/MessageFrame.lua:572>
[string "=(tail call)"]: ?
[string "@Farmer/widgets/MessageFrames/DataMessageFrame.lua"]:97: in function <...ns/Farmer/widgets/MessageFrames/DataMessageFrame.lua:89>
[string "=(tail call)"]: ?
[string "@Farmer/widgets/MessageFrames/DataMessageModeFrame.lua"]:92: in function AddIconMessageWithData' [string "@Farmer/widgets/MessageFrames/DataMessageModeFrame.lua"]:129: in function AddIconMessageWithData'
[string "@Farmer/main/Print.lua"]:56: in function <Farmer/main/Print.lua:55>
[string "@Farmer/plugins/Reputation/Reputation.lua"]:81: in function <...faceFarmer/plugins/Reputation/Reputation.lua:55>
...
[string "@Farmer/Core.lua"]:36: in function <Farmer/Core.lua:35>
[string "@Farmer/classes/CallbackHandler.lua"]:22: in function __callCallbacks' [string "@Farmer/classes/CallbackHandler.lua"]:58: in function call'
[string "@Farmer/core/Yell.lua"]:14: in function yell' [string "@Farmer/detectors/Reputation/RegularFactions.lua"]:119: in function <...dOns/Farmer/detectors/Reputation/RegularFactions.lua:118> [string "@Farmer/detectors/Reputation/RegularFactions.lua"]:151: in function <...dOns/Farmer/detectors/Reputation/RegularFactions.lua:139> [string "@Farmer/detectors/Reputation/RegularFactions.lua"]:161: in function callback'
[string "@Farmer/detectors/Reputation/RegularFactions.lua"]:89: in function <...dOns/Farmer/detectors/Reputation/RegularFactions.lua:64>
[string "@Farmer/detectors/Reputation/RegularFactions.lua"]:166: in function <...dOns/Farmer/detectors/Reputation/RegularFactions.lua:165>
[string "@Farmer/core/Events.lua"]:40: in function <Farmer/core/Events.lua:38>

Locals:
self =

{
fading = true
shadowOffset =
{
}
ALIGNMENT_LEFT = "LEFT"
visibleTime = 3
fontFlags = "OUTLINE"
resetCallbacks =
{
}
spacing = 0
mode =
{
}
subspaceCount = 6
fadeDuration = 1
INSERTMODE_APPEND = "APPEND"
insertMode = "PREPEND"
GROW_DIRECTION_DOWN = "DOWN"
anchor = Frame {
}
shadowColors =
{
}
messageInfo =
{
}
GROW_DIRECTION_UP = "UP"
subspaces =
{
}
iconSize = 18
framePool =
{
}
iconScale = 1
font = "Fonts\FRIZQT__.TTF"
fontSize = 18
INSERTMODE_PREPEND = "PREPEND"
ALIGNMENT_RIGHT = "RIGHT"
ALIGNMENT_CENTER = "CENTER"
}
fontString = FontString {
}
alignment = nil

@syndenbock
Copy link
Owner

This is a followup error due to an error Blizzard introduced in WoW Classic where the template for sliders is not loaded: Stanzilla/WoWUIBugs#645

Due to this, the addon cannot create the options panel and therefore uses the default settings of the addon. In those default settings one value wasn't set, causing this error. Even with the value set the addon will always use default settings which is bad, so I'll have to find a workaround for the Blizzard bug (or they fix it themselves hopefully).

@dh-harald
Copy link
Author

Looks, the bug has been fixed. I can see my loots again

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants