Skip to content

Lua Error when switching from Reputation to Currency #5818

Open
@NoM0Re

Description

@NoM0Re

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

Switching to Currency after setting Reputation causes a format error.

WeakAuras Version

5.19.7

World of Warcraft Flavor

Retail (Default)

World of Warcraft Region

EU

Tested with only WeakAuras

I got this issue with only WeakAuras enabled

Lua Error

1x WeakAuras/Prototypes.lua:11508: bad argument #2 to 'format' (string expected, got table)
[C]: in function 'format'
[WeakAuras/Prototypes.lua]:11508: in function 'createQuantityCheck'
[WeakAuras/Prototypes.lua]:11539: in function <WeakAuras/Prototypes.lua:11498>
[tail call]: ?
[WeakAuras/GenericTrigger.lua]:1657: in function 'Add'
[WeakAuras/WeakAuras.lua]:3183: in function <WeakAuras/WeakAuras.lua:3092>
[WeakAuras/WeakAuras.lua]:3264: in function 'Add'
[WeakAurasOptions/GenericTrigger.lua]:458: in function <WeakAurasOptions/GenericTrigger.lua:456>
[C]: ?
[AddOnSkins/Libs/Ace3/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua]:45: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:43>
[AddOnSkins/Libs/Ace3/AceConfig-3.0-3/AceConfigDialog-3.0-87/AceConfigDialog-3.0.lua]:839: in function <...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:661>
[C]: ?
[ACU/Libs/AceGUI-3.0-41/AceGUI-3.0.lua]:66: in function <ACU/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[ACU/Libs/AceGUI-3.0-41/AceGUI-3.0.lua]:300: in function 'Fire'
[ACU/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown.lua]:432: in function <...CU/Libs/AceGUI-3.0/widgets/AceGUIWidget-DropDown.lua:423>
[C]: ?
[ACU/Libs/AceGUI-3.0-41/AceGUI-3.0.lua]:66: in function <ACU/Libs/AceGUI-3.0/AceGUI-3.0.lua:64>
[ACU/Libs/AceGUI-3.0-41/AceGUI-3.0.lua]:300: in function 'Fire'
[ACU/Libs/AceGUI-3.0-41/widgets/AceGUIWidget-DropDown-Items.lua]:351: in function <...s/AceGUI-3.0/widgets/AceGUIWidget-DropDown-Items.lua:341>

Locals:
(*temporary) = "          if not primaryCheckFailed and not ((currencyInfo["%s"] or 0) %s %s) then
            active = false
            %s
          end
        "
(*temporary) = "quantity"
(*temporary) = <table> {
 1 = "<"
}
(*temporary) = 0
(*temporary) = ""
(*temporary) = "string expected, got table"

Reproduction Steps

  1. Select PUI / Faction Reputation as the type.
  2. Set a value in Reputation.
  3. Try changing to PUI/Currency.

Last Good Version

No response

Screenshots

Image

Export String

!WA:2!1vv3UTrru4S1xqLlc56wQivrqOIIaKAfeiPQqlGxN1jUY12mEBtlQsBMDNXEh66DgMD2KyFxTqIWT(rW3HeIl8JqEcgzXtqEeYtaZplX0QgFH1mF75C2Z335N1Pr1HvrvrhV1SmgK)Y9iir87pJert7rZ5r41wHFuN(9ZWcN5q0VKNjWOhdp6slVqsVeF05MKgft5DPKuryDV2(EGfM4cOcOGqtDyx91U)ykc7w7j(DC1VY4jcozWamp79(uEXXJRmjpdhKNse77kgXWU6JSQAqyygLhUlgMOJZ(NMLhIpaNk6L3Vp5O5b1R1ZpONFnG)uT5hatYvwT0tJxaJlSQnGr6mADaMLBtoqkCioR85HTlhRclOxxVwTKxnKLahH5tYy4KKMOSYl0bUVnkn3EFG51DZQBo9CSF)udwaLH5qbLFZQpygchQYwFfX4761QBJN0AAEAb3lZUQ21dW(27689VwXuDcIOju(JkP(DMsSX8uyYtvcN698NNY40bCCwMTe(fRTYLMMHt6BklYldGjSyyPjHqEDBqCCkPYJmOixLw44tmLiBj95oZu0hGhOcC2JUHSYc11qy0lhWP5POcG(uo2cC8QSpwGpsey(tHpekcybcYqCaJJJi6mS00Zn5w3MXw)ICyiffOZO9p18WLC4kSRzqG5cQYEsKPV1TM66z24qocJmGVI9jxu4tWdGrJc6NqP84tmgO7Pj9hjV8mUUdf7RaDB3PT3Ic)tf6sLBBAkwwHROUgFHTT)zftbZm2USan9CFzvAWjJx)NYHifVGR77ZQAPwmerpSiaLEnWNBbxBfwL)hQTY5OQC2m7qkhThhYMSxXblFoqP3Hj49zR(web7bGwlqSp8Iuj7nNtSCmGPlaZA2UThiOLxd)LctpYy8QSp)IIdAKACIefiIvTMX0e0OczRGGohF93swMwCWnvR4BCRBNk9m0w(nYRi3uUL8EVs21rEF5LLFR87KvKFV8hnQUSM0vU9ARiBi3rU7(YhiFOS1CBIdAUZU(Y2Rk)bhz9sHXyYGyXhzOsohBhB2OvVh7MqHOgHcyIA8)gGH5jcszx1eF0nKpVmikbMLPp5MP4U(WPMrhxL5i9W6g12EBwf1EHAfBlnlpJNctjdnRy2cKjGCrJtWWmCpbhNoqe)okwawG0dJktc0l94zy1qpkBI2oDhOe4oessBidnwlJKiPcmSpjLKf)MWZjPwzufVYNTC898UOUL(Y7Uj3UNkBljSSCqzxvOeLFZ0NKgpJBwhy2zbvzPArYP4uOQpBhoerusvS9Rj1xocy2zLrqyGr73iNGMp(WT(1wGXD9EA3fQjzvRqhMjbkp34(UMYYd5fLLjUjKXJHCe4q9G9V9U29u(2NY(SM61GQDT4xuhQMIth4c5V4jnVZYB3PN5Bpg3INjOrhy3y(bo)91lELeecNcA79upG7ykDOZ8(C1xbuLg18APZSDSn0qA6h2RoWZR9TiiqB8HR)1Hkw2NmOmNKQd9RVk9zoZPCT6ykdZ2TdO5p3PTFTwZ0LwIL5t)VTYBO0nNsSRnOqs7S0v5FunlCZ7(v3)U3R6b)ZZ(3d

Bisector Report


Metadata

Metadata

Assignees

No one assigned

    Labels

    ⏱ Awaiting ResponseThis ticket hasn't been triaged yet.🐛 BugThis is a problem with WeakAuras.

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions