GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

8M Downloads

[BUG] - Editor unable to process misformed variable.

denisciumbargi opened this issue ยท 14 comments

commented

๐Ÿ”ต 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:

image

๐Ÿ”ต Expected behavior:
Be able to edit the macro.

commented

I really hope has nothing to do with last time...

#936

commented

Thanks guys

Looks like the fix for #899 night have exposed this

commented

@leethaxdk

You have a dead variable in SHEARHEAL

	["Macros"] = {
		[1] = {
			["Variables"] = {
				[""] = ""
			},

I'll make it so that this is ignored

commented

@leethaxdk

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
commented

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

commented

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

commented
commented
commented

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.

commented

After updating to GSE 3.0.20 i am running into the same issues as well.

gse3020

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

commented
commented

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

commented
commented

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.

  1. Open GSE3 by clicking on its minimap icon
  2. Select the macro "AA3_AOE" in the Sequence Viewer
  3. Right-Click to edit it
  4. Click on either tab 1 or tab 2
  5. See error
  6. 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:

tab1ortab2_click_error

๐Ÿ”ต 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