WeakAuras

WeakAuras

208M Downloads

Trying to add manual icon condition - getting error

telias82 opened this issue ยท 0 comments

commented

Is there an existing issue for this?

  • I have searched the existing open and closed issues.

Description

getting this error when clicking on the folder icon when trying to set a manual icon for a condition

4x WeakAuras/WeakAuras.lua:4294: attempt to get length of local 'path' (a nil value)
[string "@WeakAuras/WeakAuras.lua"]:4294: in function valueFromPath' [string "@WeakAurasOptions/OptionsFrames/IconPicker.lua"]:166: in function Open'
[string "@WeakAurasOptions/WeakAurasOptions.lua"]:1703: in function OpenIconPicker' [string "@WeakAurasOptions/ConditionOptions.lua"]:598: in function <WeakAurasOptions/ConditionOptions.lua:592> [string "=[C]"]: ? [string "@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> [string "@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> [string "=[C]"]: ? [string "@ElvUI_Libraries/Core/Ace3/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <.../ElvUI_Libraries/Core/Ace3/AceGUI-3.0/AceGUI-3.0.lua:64> [string "@ElvUI_Libraries/Core/Ace3/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function Fire'
[string "@ElvUI_Libraries/Core/Ace3/AceGUI-3.0-41/widgets/AceGUIWidget-Icon.lua"]:26: in function <...s/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua:25>

Locals:
data =

{
iconSource = 2
wagoID = "dTqfXKnJs"
authorOptions =
{
}
adjustedMax = ""
adjustedMin = ""
yOffset = 0
anchorPoint = "CENTER"
cooldownSwipe = false
url = "https://wago.io/dTqfXKnJs/3"
actions =
{
}
triggers =
{
}
internalVersion = 78
progressSource =
{
}
animation =
{
}
desaturate = false
version = 3
subRegions =
{
}
height = 28
load =
{
}
useAdjustededMax = false
cooldownTextDisabled = false
config =
{
}
selfPoint = "CENTER"
xOffset = 0
useAdjustededMin = false
regionType = "icon"
cooldown = false
preferToUpdate = false
cooldownEdge = false
parent = "HealerMana"
anchorFrameType = "SCREEN"
alpha = 1
zoom = 0.300000
semver = "1.0.2"
tocversion = 90207
id = "Healer Raid"
useCooldownModRate = true
frameStrata = 1
width = 28
color =
{
}
uid = "yYE(iQUH(69"
inverse = false
keepAspectRatio = false
conditions =
{
}
information =
{
}
icon = true
}
path = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to get length of local 'path' (a nil value)"
Private =
{
frame_strata_types =
{
}
combat_event_type =
{
}
regions =
{
}
frameLevels =
{
}
form_types =
{
}
tooltip_count =
{
}
SmoothStatusBarMixin =
{
}
pet_spec_types =
{
}
regionOptions =
{
}
author_option_classes =
{
}
grid_types =
{
}
non_transmissable_fields =
{
}
absorb_modes =
{
}
combatlog_spell_school_types_for_ui =
{
}
miss_types =
{
}
centered_types_h =
{
}
talent_types =
{
}
reset_swing_spells =
{
}
spec_types_all =
{
}
player_target_events =
{
}
subRegionTypes =
{
}
array_entry_name_types =
{
}
eclipse_direction_types =
{
}
blend_types =
{
}
specs_sorted =
{
}
custom_trigger_types =
{
}
group_types =
{
}
subRegionOptions =
{
}
text_rotate_types =
{
}
spec_types =
{
}
anim_ease_types =
{
}
item_slot_types =
{
}
multiUnitUnits =
{
}
anim_color_types =
{
}
loaded =
{
}
sound_channel_types =
{
}
event_prototypes =
{
}
AtlasList =
{
}
classification_types =
{
}
unit_types_bufftrigger_2 =
{
}
TocToExpansion =
{
}
noreset_swing_spells =
{
}
bufftrigger_progress_behavior_types =
{
}
author_option_media_controls =
{
}
chat_message_types =
{
}
precision_types =
{
}
pvp_talent_types_specific =
{
}
item_weapon_types =
{
}
soft_target_cvars =
{
}
combatlog_raid_mark_check_type =
{
}
trigger_modes =
{
}
personalRessourceDisplayFrame = WeakAurasAttachToPRD {
}
category_event_prototype =
{
}
dynamic_texts =
{
}
character_types =
{
}
orientation_types =
{
}
db =
{
}
difficulty_info =
{
}
DiscordListK =
{
}
aura_types =
{
}
icon_side_types =
{
}
align_types =
{
}
main_spell_schools =
{
}
talentInfo =
{
}
include_pets_types =
{
}
DiscordListCJ =
{
}
DiscordList =
{
}
actual_unit_types_cast =
{
}
check_types =
{
}
anim_presets =
{
}
anim_scale_types =
{
}
barmodels =
{
}
group_aura_name_info_types =
{
}
unit_color_types =
{
}
weapon_types =
{
}
actual_unit_types =
{
}
FrameTick =
{
}
environmental_types =
{
}
orientation_with_circle_types =
{
}
non_transmissable_fields_v2000 =
{
}
combatlog_spell_school_types =
{
}
AuraEnvironmentWrappedSystem =
{
}
string_operator_types =
{
}
mythic_plus_affixes =

WeakAuras Version

5.18.0

World of Warcraft Flavor

Cataclysm Classic

World of Warcraft Region

US/NA

Tested with only WeakAuras

I got this issue with only WeakAuras enabled

Lua Error

4x WeakAuras/WeakAuras.lua:4294: attempt to get length of local 'path' (a nil value)
[string "@WeakAuras/WeakAuras.lua"]:4294: in function `valueFromPath'
[string "@WeakAurasOptions/OptionsFrames/IconPicker.lua"]:166: in function `Open'
[string "@WeakAurasOptions/WeakAurasOptions.lua"]:1703: in function `OpenIconPicker'
[string "@WeakAurasOptions/ConditionOptions.lua"]:598: in function <WeakAurasOptions/ConditionOptions.lua:592>
[string "=[C]"]: ?
[string "@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>
[string "@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>
[string "=[C]"]: ?
[string "@ElvUI_Libraries/Core/Ace3/AceGUI-3.0-41/AceGUI-3.0.lua"]:66: in function <.../ElvUI_Libraries/Core/Ace3/AceGUI-3.0/AceGUI-3.0.lua:64>
[string "@ElvUI_Libraries/Core/Ace3/AceGUI-3.0-41/AceGUI-3.0.lua"]:300: in function `Fire'
[string "@ElvUI_Libraries/Core/Ace3/AceGUI-3.0-41/widgets/AceGUIWidget-Icon.lua"]:26: in function <...s/Core/Ace3/AceGUI-3.0/widgets/AceGUIWidget-Icon.lua:25>

Locals:
data = <table> {
 iconSource = 2
 wagoID = "dTqfXKnJs"
 authorOptions = <table> {
 }
 adjustedMax = ""
 adjustedMin = ""
 yOffset = 0
 anchorPoint = "CENTER"
 cooldownSwipe = false
 url = "https://wago.io/dTqfXKnJs/3"
 actions = <table> {
 }
 triggers = <table> {
 }
 internalVersion = 78
 progressSource = <table> {
 }
 animation = <table> {
 }
 desaturate = false
 version = 3
 subRegions = <table> {
 }
 height = 28
 load = <table> {
 }
 useAdjustededMax = false
 cooldownTextDisabled = false
 config = <table> {
 }
 selfPoint = "CENTER"
 xOffset = 0
 useAdjustededMin = false
 regionType = "icon"
 cooldown = false
 preferToUpdate = false
 cooldownEdge = false
 parent = "HealerMana"
 anchorFrameType = "SCREEN"
 alpha = 1
 zoom = 0.300000
 semver = "1.0.2"
 tocversion = 90207
 id = "Healer Raid"
 useCooldownModRate = true
 frameStrata = 1
 width = 28
 color = <table> {
 }
 uid = "yYE(iQUH(69"
 inverse = false
 keepAspectRatio = false
 conditions = <table> {
 }
 information = <table> {
 }
 icon = true
}
path = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to get length of local 'path' (a nil value)"
Private = <table> {
 frame_strata_types = <table> {
 }
 combat_event_type = <table> {
 }
 regions = <table> {
 }
 frameLevels = <table> {
 }
 form_types = <table> {
 }
 tooltip_count = <table> {
 }
 SmoothStatusBarMixin = <table> {
 }
 pet_spec_types = <table> {
 }
 regionOptions = <table> {
 }
 author_option_classes = <table> {
 }
 grid_types = <table> {
 }
 non_transmissable_fields = <table> {
 }
 absorb_modes = <table> {
 }
 combatlog_spell_school_types_for_ui = <table> {
 }
 miss_types = <table> {
 }
 centered_types_h = <table> {
 }
 talent_types = <table> {
 }
 reset_swing_spells = <table> {
 }
 spec_types_all = <table> {
 }
 player_target_events = <table> {
 }
 subRegionTypes = <table> {
 }
 array_entry_name_types = <table> {
 }
 eclipse_direction_types = <table> {
 }
 blend_types = <table> {
 }
 specs_sorted = <table> {
 }
 custom_trigger_types = <table> {
 }
 group_types = <table> {
 }
 subRegionOptions = <table> {
 }
 text_rotate_types = <table> {
 }
 spec_types = <table> {
 }
 anim_ease_types = <table> {
 }
 item_slot_types = <table> {
 }
 multiUnitUnits = <table> {
 }
 anim_color_types = <table> {
 }
 loaded = <table> {
 }
 sound_channel_types = <table> {
 }
 event_prototypes = <table> {
 }
 AtlasList = <table> {
 }
 classification_types = <table> {
 }
 unit_types_bufftrigger_2 = <table> {
 }
 TocToExpansion = <table> {
 }
 noreset_swing_spells = <table> {
 }
 bufftrigger_progress_behavior_types = <table> {
 }
 author_option_media_controls = <table> {
 }
 chat_message_types = <table> {
 }
 precision_types = <table> {
 }
 pvp_talent_types_specific = <table> {
 }
 item_weapon_types = <table> {
 }
 soft_target_cvars = <table> {
 }
 combatlog_raid_mark_check_type = <table> {
 }
 trigger_modes = <table> {
 }
 personalRessourceDisplayFrame = WeakAurasAttachToPRD {
 }
 category_event_prototype = <table> {
 }
 dynamic_texts = <table> {
 }
 character_types = <table> {
 }
 orientation_types = <table> {
 }
 db = <table> {
 }
 difficulty_info = <table> {
 }
 DiscordListK = <table> {
 }
 aura_types = <table> {
 }
 icon_side_types = <table> {
 }
 align_types = <table> {
 }
 main_spell_schools = <table> {
 }
 talentInfo = <table> {
 }
 include_pets_types = <table> {
 }
 DiscordListCJ = <table> {
 }
 DiscordList = <table> {
 }
 actual_unit_types_cast = <table> {
 }
 check_types = <table> {
 }
 anim_presets = <table> {
 }
 anim_scale_types = <table> {
 }
 barmodels = <table> {
 }
 group_aura_name_info_types = <table> {
 }
 unit_color_types = <table> {
 }
 weapon_types = <table> {
 }
 actual_unit_types = <table> {
 }
 FrameTick = <table> {
 }
 environmental_types = <table> {
 }
 orientation_with_circle_types = <table> {
 }
 non_transmissable_fields_v2000 = <table> {
 }
 combatlog_spell_school_types = <table> {
 }
 AuraEnvironmentWrappedSystem = <table> {
 }
 string_operator_types = <table> {
 }
 mythic_plus_affixes = <table>

Reproduction Steps

  1. go to conditions tab
  2. change so it edits the icon to a manual one
  3. click the little folder icon to select a manual icon
  4. lua error occurs

Last Good Version

Not sure

Screenshots

image

Export String

!WA:2!9I1AWTr11)OisdiARLvmoKajX1K4XKMrXpWoyMsZizlJn4y7UsooHPt1DFCL2R9QDxU7kBlxO0ycGPTuab03PTOg6)((HG((f1nL2slLdM8VtjL(ap0(P(bMmmt)s7m9C3DLFe7mz60zQMXAV79EU3Z98635NCOJgZrPR4TFJXBlwHyAX0MV7K55wtNSVrgF4LuS4AuEsz1j14w22rtAWMDwzUwtzSSmCz2ktlN3AW(kRL5oYDSBZ8wD4ZmsUCou3bEM7T0Pt8ah6i8s1MO0Hk(4Jn2rNlpNPLPKnTzP(Q6F(9AzyXV1qHcfwYXwwLELDuKByFn6UU2o30bpOqhXzwhCzLCWo5YQUmltNULCCL5UruYXmzo6rsIpCJmNlNLppL7SZw4bdVVkAuLI5YjumFGudnA)Jnusx8fj5IC5oMZXMAymOMtKLCkQqNIA6MgLMnt1S9MiDMSPZKqkZYlnkNIljLE0udnuYIOgvSnKlr5sERQmav2WvxYuUa1js5IMbxHivvTmkwWmTWedFEMPlLBkBCu8EIMYPMROdDiwbgUtzdwEtLEtnCMusC0af7oeFkFb3Af8AirZlm)iLDOg5g1cpRoYmYOLLnzfKfoMUHO9Vav2HM2LtnZ7QVvy7jnTmPlQHMRqIScJN7qvTm1CMtiQW1aTLSGmZSF4G4gG2G2HoGoXN1FHZK0WswR)KoSzPnkvOiMlejj6dvBeouejvdzhhXifxzd0JigwjxrdJEzCvdkzrLGek)aF4WHhnCBX768owC3bkPiYpKvmOTuv4jP8MKKzA6le8YTWTkARZ9nvQEzr604mnx9RuYrfLy0lR94D0vfvQW)6LNnKKIFEMEf)NP0YtTRp9DuuMtBQF8E1046mxAzhxQDcZ8g09eiyA082ssX1cAlixDqtmzoCfUxaqC8lOvcJ0m18I7vzzU6qEo8t2iggT1LdVe6HXyOPB)yoRfxrkrFdow65Wsm)eHf8px)QKRqXHwad0sThVT4DuX1sniQF5N6fBMPvX3hCeztzf8yZXYhPAooMNHHzzx5WNx2uv3I3VykXDtjDVsPsnSKHiVcRQyAv1gKE9t2z7ot0Q7IYfDrPhX2Ruksv)n7LnbTQWL1yfDo5BUIidHficZmNf3pfRXQ4qvAkrkVdbThxVPdftD)ZFGkmCxPTkIcSf4nbBTQS2efr3R2rKNzZR8cZCZWvecYcTUOkcOOznTz6Pz2uD4TaV1KIZGaBZSfOH5Jc7ojhtdWCWDBhdlvYkRGXfVATJyPrjWoHRrucLLBHzylTIe(R2K0Owtt5qZrkBlgiY(dLuiRYaPsmukjyhrGRf2LD9ENbQPJiZNCqtn6m6EhROmNSOy0Y7Naxf0iCDre3VyZHjqfgg97H8pI8utkNPMw3A6rmjlUMxxYX7rVbMmSByIYI94v3ORiQJgudlAMFV3f5UjNUoYtxh5m1roBDK7H8g1rUSOKgIs2BuYneL0xusMOeTOe3OKtgL8yrjNok5PJsotuYzJsETOKhK88KhI8cKhH8IKhL0WEjVejZEj3l5eKxRo0asMCKmdSKNIz5yQ(rw4qnkrnqdIatsadssrqpc0KDdJHEHM6vxwG)I2JJlt1bSH7akqerMfewrnhHV3sTMW6GdX3zLd2UIkMayvWho1XUPXtKTVudL44P6l7OIhsz9a)gC4Bj74JinuFv9L3d0Qkwn5slARHFlPQtvNeAYlsSBypOcQQXCMOOj2FykAhYMLSRx2BCgFuyr6qyyFNAjBUvEo1XXplD)x7M2mexaBEHqF3WLgme7T4i7kawXm39Vv4TF7ncBFreMwGZjWfm1MFp2XCPZ4M1rxgJ5hZVCFl27WBsVV8RSY6emaAR8YR18(mTFBRtstmdxHtNIH6nBb5zQ3o6QuXknvT3Z62A7X9c5lRk7RDDIiQ(wz9T5TecyyjQ(v9aCtMaF98(7Hnd1hf(el5FhQ1xkzIXYmYI(qlh33QdTGNicmawUsqRv8WoOzWjto8idNYExBGPYXc9czf9uLmXSgU9vVbcPkSzONax9Au62GTZXiIyH1SCTirfV5uR1qkC5Gt20TsQzSfjktlxY(6UyEYbxJ3A1H6a9FGn5B1tXCykIEGEVnnI9pox2EUXdgS4YQ1JPYiJLzObrps0vDJ9CRvXvWQePbVLbYSbjr1UljffSx8B9AIXROArBVDS4A8pH2WGYk5F6ZVl4dVf4HTJUV2JJxCr7xpGY9bL9tcx)L0oyGKlRavd(yWhhEC4JaF0tyF9BGScHYg0RnRRogr0r4ZsWNie8jHwHpfCQnOejyBy8tLjAJgg(chytWxuawvb(CBXU9nWZS6BFwfw(SMfrGkEGa21NyzJEyVfCGNe(827)sDsEWaEays5mSW00N4o3KDlxQD5pRIVMGVe8LHVc8vHVg81Ht7LMAV7lMn7)wi4P2f80HU0gQg6HkiBSIRkuUf9zMK1Ypda2EzbKM3CbKwcQxg4WNUbXN2w)GWb)eILZ7dOrLLICWG(R9MGhz4CWpdvcCg4NJN4F)FIF(x7AGd)C7e)SJ)Xah(zBe)Cvpzy4z1HFb0p8ldROtz51D7b6kxvVopMEKW0HBsW4Kh8AlkombPoyc4qTi5nfbMGa3OqiOhVV7w8TDu8qseWnXJQI(fofZuhUnGnxn2k6WbGwxO2BcEL6NFskYIu0d3vs0ovhgpIDd1eraY1hZrqVvthooC7WWHtoRLvbbd4oH0qgymFUEW70JNtnscyFl84WoYhlS00cG2EG3te4DxT0Xt1k7Dn2aT2DpOblylI9GU8qqDyVSiq9rGyra5BQf4(7hAi8CtjZzcDdZ2SLDZ38nlnLSrr6B0jhBtBMNI)Gj4Cx9MJ96ZHDhTfSCeDtf)4gb(w3(hI)oHZPffEzywfdM5KcB5p4V3Tnb8kWFSLLfn27aoxZT3g8YlS60nFPjWRy3aMtfVR4RnlbuAeujsRGgp)baFIKqUnd5RrAe09ikcSvXsuYg)9GLeKreCxqsHi)fb7KMatK8hyfYJUIpzpWNuI7QjY1aumemfbMgMbpILGs6WS)VHkg8E9imjAX51StxC984FbVViW7Na3PGygCxeplqyGnb3TW0oXAOwbZb3dCs4EH7dU)1qmcMhEa4di4(aFW)RO7aFOvy5ap487ra8)q40pmstbEK6da8HhfN6XW)8X09G3xbRg(0WNb(SqpWtSTaS4aanbyk8)HBlaOE1qEFd4BcvXLEQDGqAW3Qwph4BxtLFh47UQ2iW3B1DhGV)fa(d)a4h6PTFe8JfGXWpbEMnaHf(PbyOWcHwdc1fhZdEwsac1)XqAWVsGMbpxagg8RBb(nWZJaxWZVXGwWVvhEbpqja8qJGxuhwua6aVunag4SRhD5WW)Valb(Db4ijoAF5MjnRd1PMa(9RhbzIGkArjFnaG3OZAf9XEDrr)fGpCM4cHH)ezzOb2ksDGnfi2l3rIH7tXJgVZox92pBh(BpazrPJopux3qhB0ja)v4VTMTEYdU2T2END1tNDFrWLG)8YGrWFbxVB4CXAR2rJDye)VC8LWpD4vGx1hEcEvVjIn1zp2)(d

Bisector Report

No response