[BUG] - Editor unable to process misformed variable.
denisciumbargi opened this issue ยท 14 comments
๐ต Describe the bug:
The editor gives the below error when trying to edit. In my case what I did was change a talent which did make one of the spells in the block no longer needed. Went to edit and remove but then the error happened. This was random and tried to replicate on another macro but no issue there, Might be random... or not.
Message: Interface\AddOns\GSE_GUI\Editor.lua:1090: bad argument #1 to 'concat' (table expected, got string)
Time: Wed Jul 7 20:14:52 2021
Count: 2
Stack: Interface\AddOns\GSE_GUI\Editor.lua:1090: bad argument #1 to 'concat' (table expected, got string)
[string "=[C]"]: in function concat' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:1090: in function
GUIDrawMacroEditor'
[string "@interface\AddOns\GSE_GUI\Editor.lua"]:3152: in function GUISelectEditorTab' [string "@Interface\AddOns\GSE_GUI\Editor.lua"]:278: in function <Interface\AddOns\GSE_GUI\Editor.lua:277> [string "=[C]"]: ? [string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:70> [string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function
Fire'
[string "@interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:156: in function `SelectTab'
[string "@interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:67: in function <...\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:64>
Locals:
๐ต Expected behavior:
Be able to edit the macro.
I really hope has nothing to do with last time...
Thanks guys
Looks like the fix for #899 night have exposed this
You have a dead variable in SHEARHEAL
["Macros"] = {
[1] = {
["Variables"] = {
[""] = ""
},
I'll make it so that this is ignored
The fixed verion until i do a release in 20 mins time is:
d0dNhaGAvLuVvu9AiHdtzMiv8mH0SjmovL6Mej9lr5BQkX)OQYoLQ9c2nI9R0prrXWGOFd1arr1SqsdwLHdHdIeNwWXePJRkWcvfTuvHAXqslxkpKQYtLSmKYZPYefIPsvMmrnDsxef5QQc5YkUUi2iKARej2SQITJcFePs9vKk5Ziv9DvLKrcj6XOA0eX0isDsQQADQQUMQGoVQ05qrPBJs3vOgsbpONcvHsMO8yuYef6aDAGhuEMyiQdk)O6hv)O6hv)O6hv)GIsIkb3G6reuqWFfzpkjQeCdk6UysktZfWeOhfjYVHIjYhCJp(WSim1qnic6l8ek6yo9riKnDKHIgsAPi)cYVr(fKir(qO8ygFqNzrMIejus14nSd8GEk4bLuSwWqvmoWduOOW1aM4apONcEqpfQmU509YzXY)ojHpA8EforSNpXymgOtdQmU509YzXY)CTjI3dDyAV79SzezOhfQmU509YzXY)MqJ3d9i2lYWWCQPbmb6sdvg3C6E5emxIriJiqOpEp)zzXctdyYEusAguEVigOOW1aMak0PbEqpfQmU509YzXY)ojHpA8EforSNpXymgOtdQmU509YzXY)CTjI3dDyAV79SzezOhfQmU509YzXY)MqJ3d9i2lYWWCQPbmb6sdvg3C6E5emxIriJiqONkhZIQPX7fzyXK9kebumoO8ErmqrHRbmbuOhf8GEk4b9uOY4Mt3lNfl)7Ke(OX7v4eXE(eJXyGonOY4Mt3lNfl)Z1MiEp0HP9U3ZMrKHEuOY4Mt3lNfl)BcnEp0JyViddZPMgWeOlnuzCZP7LtWCjgHmIaH(49q3mUM0gO8ErmqrHRbmbuOtd8GEkuzCZP7LZIL)DscF049kCIypFIXymqNguzCZP7LZIL)5AteVh6W0E37zZiYqpkuzCZP7LZIL)nHgVh6rSxKHH5utdyc0LgQmU5u38GKHWN9YjyUeJqgrGqF8EOBgxtAd19kCIypFIXymu3dDZ4AsBOUh6MX1K2qDp0nJRjTH6EforSNpXymgO8ErmqrHRbmbuOhf8GEkuzCZP7LZIL)DscF049kCIypFIXymqNguzCZP7LZIL)5AteVh6W0E37zZiYqpkuzCZP7LZIL)nHgVh6rSxKHH5utdyc0LgQmU509YjyUeJqgrGqp194ywunnEp)zzXctdyYEusAguEVigOOW1aMak0Lg8GEkuzCZP7LZIL)DscF049kCIypFIXymqNguzCZP7LZIL)5AteVh6W0E37zZiYqpkuzCZP7LZIL)nHgVh6rSxKHH5utdyc0LgQmU5u38GKHWN9YjyUeJqgrGqp194ywunL6EmhHWENw8EvG(Gyp8N9QGyi8H6EvG(Gyp8N9KAWnTxO8ErmqrHRbmbuO)qWd6PqLXnNUxolw(3jj8rJ3RWjI98jgJXaDAqLXnNUxolw(NRnb19yocH9oT49qhM27EpBgrg6rHkJBoDVCwS8Vj049qpI9ImmmNAAatGU0qLXnNUxobZLyeYice6PUhhZIQPu3J5ie270I3JjXRlyK9Im82mq59IyGIcxdycOq94bXyk0tHY7fXafDWyeqv6GaDcHRbmbQAEqYq0GjafuO8NGAsqOsXAbdvX4apO8Hzr1u4juETabfJsdEckOGcvHy4(hb6P0GIUgdfusAMd8afkPoQfXud8GYZedrDqLslnA00uOOKOsWnOktWWimhLVFTjGYNWCo)Ja9uAqjvJKyc)j60ymenGjWtOyI8b34JpmlctnudIG(cpHIUgdfusAMd8afQiZhlrOqpfQUXoqvOKjkpgLmrHoqrhZPpcHSPJmu0qslfjTuKPFj63PiHQqmC)Ja9h(DkuEmJpOZSitrIek6UysktZfWeOhfjYVbfuqbaa
Demon Hunter day to day -
@denisciumbargi You had the same thing with your Safety Variable. It was a string instead of a table
["Safety"] = ""
the "" needed to be {} so
["Safety"] = {}
Updated version of Demonic Vampire:
dmKppaWjOcQzbIFrrgguvhJQSmvXZOGPrHORbvOTjbPVjHyCsiDoke(hfvnqvjDqsQfcv5HsOMOQexeQKncvKpssYiHkQtcvQxkrZKKuCtkK2jv(jubgkvvlLQYtvzQK4QsqSvkQ8vssPZcvqEliDxuyVk)vcQgSGddSyvPEmPMmjXLr2mfLpdkJwv1Pf61uOmBjDBq1Uf9BknCu0XPq1YrPNJQPd56QkBxc8Dss14LGY5HY8LA)epVPmN3UxWLrXboCxCHBo1g1pU9HR5EMYofqLseFN5HyEiMhI5HyEiMhI53P(d9Bz3viPXsRQNsq9h63YUtvhUmhXYJ2Cod4JFr3HR0mlRMk2cNjabEhRre2WBNQbWrfctvaisLDp4)4HFrWVO4xe8l0hCCNQLagt9hlGpLH2zuGM1YNYCEtzN5aSrW7kXNYo)SwePrrBoL582zsd4ijafAA1)GmPAmHXaIeE1mR(JdrcuHf5iodOqtR(hKjvJjmis4veGfgHyiHITj)dojbJcGf1Z9SZKgWrsaAA1)GmPAmHbrcVIaSWiedOPv)dYKQXegej8Qzw9hhIeOclYrCgs4LiN9JjAod7mPbCKeGMw9pitQgtyqKamw7htisqBH)gGyiHxaSgljoFODLeMpQsaonL582zsd4ijanT6FqMunMWGibTf(BaIHeWPiXIjb8ybPkdTRKW8ZsC(uMZBNjeGfgHOKGJjbOP9hWcNbuviGkmM7zNjDLaSMz1FCja9vZS6poK0(dyHZa6RMz1FCiQqavymNHDMmZQ)4sa6RWTFCYwaXc5hWchsAvHaQWa6RMz1FCiP9hWcNb0xnZQ)4quHaQWyOH2PwJI2KpL58MYCE7Kw6scZplX5sl9Cp7mPbCKeGMw9pitQgtyq0w4Vbigsa3WHBRau0Msq9hlyod7Kw6scZhvjaNKw6DkymPDQ1OOnhAUNPmN3oPLUKW8ZsCU0sp3ZotAahjbOPv)dYKQXegdjCX0SVQeWJfKQmNHDslDjH5JQeGtsl9ofmM0o1Au0MdnNHPmN3oPLUKW8ZsCU0sp3ZotAahXjJ)rPMKa00Q)bzs1ycdI2c)naXqcQQcIfqsqHGZK4O5mStAPljmFuLaCsAP3PGXK2PwJI2CO5mYPmN3oPLUKW8ZsCU0sp3ZotAahXjJ)rPMKa00Q)bzs1ycdI2c)naXqc4cJKaEea(Cg2jT0LeMpQsaojT07uWys7uRrrBo0C44uMZBN0sxsy(zjoxAPN7zNjnGJKa00Q)bzs1ycJHeUyA2xvc4XcsvMZWoPLUKW8rvcWjPLENcgtANAnkAZHMRqNYCE7Kw6scZplX5sl9Cp7mPbCKeGMw9pitQgtyq0w4Vbigsa3WHBRau0Msq9hlyod7Kw6scZhvjaNKw6DkymPDQ1OOnhAUImL582jT0LeMFwIZLw65E2zsd4ioz8pk1KeGMw9pitQgtyqKG2c)naXqc4elqJ(yjisaNybA0hlnNHDslDjH5JQeGtsl9ofmM0o1Au0MdnxrNYCE7Kw6scZplX5sl9Cp7mPbCKeGMw9pitQgtyq0w4VbigsqvvqSasckeCMehnNHDslDjH5JQeGtsl9ofmM0o1Au0MdnNrmL582jT0LeMFwIZLw65E2zsd4ioz8pk1KeGMw9pitQgtyq0w4VbigsaxyKeWJaWNZWoPLUKW8rvcWjPLENcgtANAnkAZHMZd)PmN3oPLUKW8ZsCU0sp3ZotAahjbOPv)dYKQXegeTf(BaIHeWRcuHKWlGutZzyN0sxsy(Okb4K0sVtbJjTtTgfT5qZ55nL582jT0LeMFwIZLw65E2zsd4ijanT6FqMunMWyibLFwRQlbvvbXcO5mStAP9ZArKgfTP0sVtbJjTtTgfT5qZ59mL582jT0LeMFwIZLw65E2zsd4ijanT6FqMunMWGibTf(BaIHeWnC42kafTPeu)XcMZWoPLUKW8rvcWjPLENcgtANAnkAZHMZZWuMZBN0sxsy(zjoxAPN7zNjnGJKa00Q)bzs1ycJHeo7xvcfxjqb0Cg2jT0LeMpQsaojT07uWys7uRrrBo0CEg5uMZBN0sxsy(zjoxAPN7zNjnGJ4KX)OutsaAA1)GmPAmHbrBH)gGyibCHrsapcaFod7Kw6scZhvjaNKw6DkymPDQ1OOnhAopCCkZ5TtAPljm)SeNlT0Z9SZKgWrsaAA1)GmPAmHXqcN9RkHIReOaAod7Kw6scZhvjaNKw6DkymPDQ1OOnhAoVcDkZ5TtAPljm)SeNlT0Z9SZKgWrCY4FuQjjanT6FqMunMWGibTf(BaIHeuvfelGKGcbNjXrZzyN0sxsy(Okb4K0sVtbJjTtTgfT5qZ5vKPmN3oPLUKW8ZsCU0sp3ZotAahXjJ)rPMKa00Q)bzs1ycdIe0w4VbigsaNybA0hlbrc4elqJ(yP5mStAPljmFuLaCsAP3PGXK2PwJI2CO58k6uMZBN0sxsy(zjoxAPN7zNjnGJKa00Q)bzs1ycdI2c)naXqc4vbQqs4fqQP5mStAPljmFuLaCsAP3PGXK2PwJI2CO58mIPmN3oPLUKW8ZsCU0sp3ZotAahjbOPv)dYKQXegdjO8ZAvDjOQkiwanNHDslDjH5JQeGtsl9ofmM0o1Au0Mdn3d(tzoVDslDjH5NL4CPLEUNDM0aoItg)JsnjbOPv)dYKQXegeTf(BaIHeuvfelGKGcbNjXrZzyN0sxsy(Okb4K0sVtbJjTtTgfT5qZ94nL582jT0LeMFwIZLw65E2zsd4ijanT6FqMunMWyiHZ(vLqXvcuanNHDslDjH5JQeGtsl9ofmM0o1Au0Mdn3ZZuMZBNjnGJKa00Q)bzs1ycdIe0w4Vbigs4IWIvjyntcgnYjwSDkymPDQ1OOnhAUhdtzoVDslTFwlI0OOnLw65E2zsd4ijanT6FqMunMWyiHZ(vLqXvcuanNHDslDjH5JQeGtsl9ofmM0o1Au0Mdn3JroL582jT0LeMFwIZLw65E2zsd4ijanT6FqMunMWyibLFwRQlbvvbXcO5mStAPljmFuLaCsAP3PGXK2PwJI2CO5EWXPmN3oPLUKW8ZsCU0sp3ZotAahjbOPv)dYKQXegej8kcWcJqmGMw9pitQgtyqKWRMz1FCisGkSihXziHxIC2pMO5mStAPljmFuLaCsAP3PGXK2PwJI2COH2H789xSImhGncExj(u25lMWEgE7k2c)nan82PWgtJriVH3of2yAmc9m825iTXgE7WzcOYWBhEufn825lMW8gEdn0q7oMKg3VmN3ZofCqXZze47Hp(7mkHaVaqGPSdNPkZAmn2UDkGkLi(opdg88882vCfW54(L58E2P(d9Bz3D2kGLn(X3PQdxMJy5rBoNb8XVO7mki)avCNiITakrrBo82PGdkEoJaFp8XFhotvM72PAaCuHWufaIuz3d(pE4)494vu89EmYDoaCANr9zoC4RWnhUCk4moKVc)fCE3lKzGVkAoVDhtsJ7xMdhlsr2PAjGXu)Xc4tzOD4knZYQPITWzcqG3XAeHn8gAOH2a
If you import these and replace your existing it should get you up and going while i release the fix
So I a bit am lost, as I do not wish to waste any of your time with silly stuff, is this in the way we wrote the macro ourselves, maybe something to do with the new version that we do not know yet and need to learn on these strings or something in the addon just glitched a bit? :-s
I see, well deffo not raw edit as I am not able. Thanks for checking this out for us though. WIshing you fewer bugs to sort out ha ha.
After updating to GSE 3.0.20 i am running into the same issues as well.
Here is the macro i am attempting to access in the editor
d4tTgaGAKc6WQ8ws61iL8maZuvQEmkZguZci3uc4xuYTrv)JeStr2RYUjA)q9tKImmszCqmqKQCAinyedxv1brIVjPCmqoUeuluvklvcYIvvA5s0dLK8uPwgvEovnrvjnvuzYuQPlCrKkxvc0Lf11LeBePaBfPuBwvX2rkQpIuv(ksH(mj03rQQgPQe3LunAK06ufNusQPr4AsOZtIoNKQFtX2aQh04wcAD)cDuk0l0r59LCJBn3bNLHFTcGuaKcGuaKcGuaKcRPujOAkxxqjTKg6xIjuQeunLRPVMoANl9Og5saAoT10j)ykz5Qm8)xCFrHrdL7T1VF(OG)2xKTx70CqA10k6CUAoXAoAQQLQRbPPTUahR04h3sqJBnTVs07lC2pU1RxSMclqns)4wcAClbT2ID(atu5n2pEQOFcDmbqiqa7wYT2ID(atu5n2pSOewhtaeceW1wcyTf78bMOYBSFo4qhtCqoneXsI1wSZhyIQ0WOEszggvQOoM4kIu3PTMt5FEnfwGAKlwYnULGwBXoFGjQ8g7hpv0pHoMaieiGDl5wBXoFGjQ8g7hwucRJjacbc4AlbS2ID(atu5n2phCOJjoiNgIyjXAl25dmrvAyupPmdJkveeZW)9cDmbqiqadEnNY)8AkSa1ixSeW4wcAClbT2ID(atu5n2pEQOFcDmbqiqa7wYT2ID(atu5n2pSOewhtaeceW1wcyTf78bMOYBSFo4qhtCqoneXsI1wSZhyIQ0WOEszggvQOoMaieifRVMt5FEnfwGAKlwYnULGwBXoFGjQ8g7hpv0pHoMaieiGDl5wBXoFGjQ8g7hwucRJjacbc4AlbS2ID(atu5n2phCOJjoiNgIyjXAl25dFUWvYswgtuLgg1tkZWOsf1XeaHaPyDqycGqGa2bctaecKI1bHjacbsX6GWeaHaPyDqycGqGa2TMt5FEnfwGAKlwcyClbT2ID(atu5n2pEQOFcDmbqiqa7wYT2ID(atu5n2pSOewhtaeceW1wcyTf78bMOYBSFo4qhtCqoneXsI1wSZhyIQ0WOEszggvQiimHz4)EHoM4kIu3PTMt5FEnfwGAKlwsmULGwBXoFGjQ8g7hpv0pHoMaieiGDl5wBXoFGjQ8g7hwucRJjacbc4AlbS2ID(atu5n2phCOJjoiNgIyjXAl25dFUWvYswgtuLgg1tkZWOsfbHjmd)3laHj07h(uMl1XeNMdcOgimbQosrK6R5u(NxtHfOg5ILkoULGwBXoFGjQ8g7hpv0pHoMaieiGDl5wBXoFGjQ8g7hwucdctO3p8PmxQJjacbc4AlbS2ID(atu5n2phCOJjoiNgIyjXAl25dmrvAyupPmdJkveeMWm8FVaeMqVF4tzUuhta0aJaOTMt5FEnfwGAKlwZP8pV(DJ5FDHY)5lwcADh5FAqfjlqnY1DUWvYYa9GxSyD1YVvqHdAFLO3x4SFCRRYW)9I92AUsujTYHBVTyXI19FMv9Rlb5wtJ5JwuQuE(XTyDbYX96f34wZDWzz4xd5GaaGGwtPsq1uUUpyA(K07fL0WdEDvWN3x9Rlb5wxGtw5GRwg5sAolduJCVTMo5htjlxLH))I7lkmAOCVTMgZhTOuP88JBX6xZFUkWXsqRthFED)cDuk0l0r591VF(OG)2xKTx70CqAoinOAaiqAR7)mR6xxQic0AoAQQLQRbPPTM(A6ODU0JAKlbObvCXIfBa
Here is mine. If there is anything cheeky there, apologies ha ha ha
GSE.lua.txt
Any chance you guys can upload your GSE.lua files? Without them I can say yes you had a problem but not why nor can I prevent it from occurring. TimothyLuke
I noticed the same error on my macro "AA3_AOE" (this doesn't happen with my other macros), using GSE 3.0.28.
๐ต Describe the bug:
Clicking on tab 1 or tab 2 (in the Sequence Editor) of my macro "AA3_AOE" displays this error:
Editor.lua:1101: bad argument #1 to 'concat' (table expected, got string)
๐ต To reproduce:
Steps to reproduce the behavior.
- Open GSE3 by clicking on its minimap icon
- Select the macro "AA3_AOE" in the Sequence Viewer
- Right-Click to edit it
- Click on either tab 1 or tab 2
- See error
- Note that this happens either if I use the English or French language in the WoW client settings.
๐ต The error:
Message: Interface\AddOns\GSE_GUI\Editor.lua:1101: bad argument #1 to 'concat' (table expected, got string)
Time: Sat Jul 10 07:18:30 2021
Count: 1
Stack: Interface\AddOns\GSE_GUI\Editor.lua:1101: bad argument #1 to 'concat' (table expected, got string)
[string "=[C]"]: in function `concat'
[string "@Interface\AddOns\GSE_GUI\Editor.lua"]:1101: in function `GUIDrawMacroEditor'
[string "@Interface\AddOns\GSE_GUI\Editor.lua"]:3229: in function `GUISelectEditorTab'
[string "@Interface\AddOns\GSE_GUI\Editor.lua"]:280: in function <Interface\AddOns\GSE_GUI\Editor.lua:279>
[string "=[C]"]: ?
[string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:72: in function <Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua:70>
[string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\AceGUI-3.0.lua"]:306: in function `Fire'
[string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:156: in function `SelectTab'
[string "@Interface\AddOns\GSE\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua"]:67: in function <...\Lib\AceGUI-3.0\widgets\AceGUIContainer-TabGroup.lua:64>
Locals: <none>
๐ต Screenshots:
๐ต Expected behavior:
Clicking on tab 1 or tab 2 should have opened the content of these versions in the Sequence Editor (but I can't see any block).
๐ต GSE.lua file:
GSE.lua.txt
Desktop
OS: Windows 10 64bits pro
Hardware: nvidia GTX 1070 8GB - driver: 471.11
Game Version
World of Warcraft Shadowlands version 9.1.0.39335
GSE Version
Version: 3.0.28