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

Trying to add manual icon condition - getting error #5568

Closed
1 task done
telias82 opened this issue Dec 6, 2024 · 0 comments
Closed
1 task done

Trying to add manual icon condition - getting error #5568

telias82 opened this issue Dec 6, 2024 · 0 comments
Labels
⏱ Awaiting Response This ticket hasn't been triaged yet. 🐛 Bug This is a problem with WeakAuras.

Comments

@telias82
Copy link

telias82 commented Dec 6, 2024

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

@telias82 telias82 added the 🐛 Bug This is a problem with WeakAuras. label Dec 6, 2024
@github-actions github-actions bot added the ⏱ Awaiting Response This ticket hasn't been triaged yet. label Dec 6, 2024
InfusOnWoW added a commit to InfusOnWoW/WeakAuras2 that referenced this issue Dec 12, 2024
If some selected auras do not have that condtion.

Fixes: WeakAuras#5568
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
⏱ Awaiting Response This ticket hasn't been triaged yet. 🐛 Bug This is a problem with WeakAuras.
Projects
None yet
Development

No branches or pull requests

1 participant