GSE 2.1

Hello,

Back in GSE 2 I got this error, haven’t referred it before because it didn’t prevent me to play, but it has been there for a long time.

Date: 2017-04-23 03:37:54
ID: 3
Error occured in: Global
Count: 92
Message: …\AddOns\GSE\API\StringFunctions.lua line 46:
bad argument #1 to ‘gsub’ (string expected, got table)
Debug:
[C]: gsub()
GSE\API\StringFunctions.lua:46: UnEscapeString()
GSE\API\StringFunctions.lua:34: UnEscapeTable()
GSE\API\StringFunctions.lua:8: UnEscapeSequence()
GSE\API\Events.lua:102: ?()
…Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145:
…Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145
[string “safecall Dispatcher[2]”]:4:
[string “safecall Dispatcher[2]”]:4
[C]: ?
[string “safecall Dispatcher[2]”]:13: ?()
…Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
Locals:
None
AddOns:
AccurateTime, vv1.9
Swatter, v7.4.5714 (TasmanianThylacine)
WowheadLooter, v70204
Ace3, v
AceGUI30SharedMediaWidgets, v
AceGUI30SpellEditBox, v
ACP, v3.4.30
Altoholic, vr178
Archy, v7.1.0.8
Armory, vv14.1.0
ArmoryGuildBank, vv14.1.0
AskMrRobot, v50
AucAdvanced, v7.4.5714 (TasmanianThylacine)
AucFilterBasic, v7.4.5714 (TasmanianThylacine)
AucFilterOutlier, v7.4.5714.5459(7.4/embedded)
AucMatchUndercut, v7.4.5714.5585(7.4/embedded)
AucStatHistogram, v7.4.5714 (TasmanianThylacine)
AucStatiLevel, v7.4.5714 (TasmanianThylacine)
AucStatPurchased, v7.4.5714 (TasmanianThylacine)
AucStatSales, v7.4.5714.5598(7.4/embedded)
AucStatSimple, v7.4.5714 (TasmanianThylacine)
AucStatStdDev, v7.4.5714 (TasmanianThylacine)
AucStatWOWEcon, v7.4.5714.5613(7.4/embedded)
AucUtilAHWindowControl, v7.4.5714.5575(7.4/embedded)
AucUtilAppraiser, v7.4.5714.5704(7.4/embedded)
AucUtilAskPrice, v7.4.5714.5599(7.4/embedded)
AucUtilAutoMagic, v7.4.5714.5686(7.4/embedded)
AucUtilCompactUI, v7.4.5714.5694(7.4/embedded)
AucUtilEasyBuyout, v7.4.5714.5576(7.4/embedded)
AucUtilFixAH, v7.4.5714 (TasmanianThylacine)
AucUtilItemSuggest, v7.4.5714.5651(7.4/embedded)
AucUtilPriceLevel, v7.4.5714.5633(7.4/embedded)
AucUtilScanButton, v7.4.5714.5631(7.4/embedded)
AucUtilScanFinish, v7.4.5714.5588(7.4/embedded)
AucUtilScanProgress, v7.4.5714.4979(7.4/embedded)
AucUtilScanStart, v7.4.5714.5347(7.4/embedded)
AucUtilSearchUI, v7.4.5714.5710(7.4/embedded)
AucUtilSimpleAuction, v7.4.5714.5705(7.4/embedded)
AucUtilVendMarkup, v7.4.5714.4828(7.4/embedded)
Auctionator, v4.0.17
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, vv7.2.51
BadBoyCCleaner, vv7.2.0
BadBoyGuilded, vv7.2.0
BadBoyHistory, v
BadBoyLevels, vv7.2.0
Bartender4, v4.7.7
BaudBag, v7.2.0
BeanCounter, v7.4.5714 (TasmanianThylacine)
CaerdonWardrobe, vv0.40.0
CallbackHandler10, v
CloseUp, v7.1.001
Configator, v5.1.DEV.406(/embedded)
Coordinates, v1.22
DataStore, vr62
DataStoreAchievements, vr45
DataStoreAgenda, vr25
DataStoreAuctions, vr47
DataStoreCharacters, vr38
DataStoreContainers, vr55
DataStoreCrafts, vr76
DataStoreCurrencies, vr34
DataStoreGarrisons, vr20
DataStoreInventory, vr48
DataStoreMails, vr48
DataStorePets, vr41
DataStoreQuests, vr40
DataStoreReputations, vr39
DataStoreSpells, vr29
DataStoreStats, vr28
DataStoreTalents, vr58
DBMArchaeology, v
DBMCore, v7.2.4
DBMCouncilEmpowerTracker, v
DBMDefaultSkin, v
DBMInterrupts, v6.2.0
DBMLDB, v
DBMSpellTimers, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
ErrorFilter, vv3.2
FishingBuddy, v1.7.13a
GSHighPerformanceMacros, vv2.0.6
GSE, v2014
GTFO, v4.42.10
HereBeDragons10, v1.18-release
LibBabbleInventory30, v
LibChatAnims, v
LibDBIcon10, v
LibDualSpec10, vv1.13
LibExtraTip, v5.12.DEV.423(/embedded)
LibPeriodicTable31, vv3.3.0.558
LibSharedMedia30, v3.0-97
LibSink20, v
LibSpellRange10, v
LibStub, v
LibWindow11, v1.1.15
Outfitter, v5.19
Stubby, v7.4.5714 (TasmanianThylacine)
TipHelper, v5.12.DEV.405(/embedded)
Titan, v5.11.0.70200
WeakAuras, v2.3.9
BlizRuntimeLib_enUS v7.2.0.70200 <none>
(ck=c8e)

Best Regards

Correct link this time:
One Cause of Inability to open Options and Table expected Got String Errors GSE2

@Lutechi This link keeps droping the “one” when it renders - Could you please look into whats happening with teh markup.

https://wowlazymacros.com/forums/topic/one-cause-of-inability-to-open-options-and-table-expected-got-string-errors-gse2/

Note: Copy the text of that URL and paste it to the URL or copy the Title and Search for it here on the forums.

Hello,

Thanks for your reply; I managed to reach

https://wowlazymacros.com/forums/topic/one-cause-of-inability-to-open-options-and-table-expected-got-string-errors-gse2/

Entered the two slash command lines

/run GSELibrary[0][“MacroName”] = nil

/gs resetoptions

Reloaded the UI after the reset, but regrettably the problem persists exactly as it was before (same exact error) :frowning:

Best Regards

Date: 2017-04-24 12:26:04
ID: 4
Error occured in: Global
Count: 87
Message: …\AddOns\GSE\API\StringFunctions.lua line 46:
bad argument #1 to ‘gsub’ (string expected, got table)
Debug:
[C]: gsub()
GSE\API\StringFunctions.lua:46: UnEscapeString()
GSE\API\StringFunctions.lua:34: UnEscapeTable()
GSE\API\StringFunctions.lua:8: UnEscapeSequence()
GSE\API\Events.lua:102: ?()
…Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145:
…Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145
[string “safecall Dispatcher[2]”]:4:
[string “safecall Dispatcher[2]”]:4
[C]: ?
[string “safecall Dispatcher[2]”]:13: ?()
…Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:90: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
Locals:
None
AddOns:
AccurateTime, vv1.9
Swatter, v7.4.5714 (TasmanianThylacine)
WowheadLooter, v70204
Ace3, v
AceGUI30SharedMediaWidgets, v
AceGUI30SpellEditBox, v
ACP, v3.4.30
Altoholic, vr178
Archy, v7.1.0.8
Armory, vv14.1.0
ArmoryGuildBank, vv14.1.0
AskMrRobot, v50
AucAdvanced, v7.4.5714 (TasmanianThylacine)
AucFilterBasic, v7.4.5714 (TasmanianThylacine)
AucFilterOutlier, v7.4.5714.5459(7.4/embedded)
AucMatchUndercut, v7.4.5714.5585(7.4/embedded)
AucStatHistogram, v7.4.5714 (TasmanianThylacine)
AucStatiLevel, v7.4.5714 (TasmanianThylacine)
AucStatPurchased, v7.4.5714 (TasmanianThylacine)
AucStatSales, v7.4.5714.5598(7.4/embedded)
AucStatSimple, v7.4.5714 (TasmanianThylacine)
AucStatStdDev, v7.4.5714 (TasmanianThylacine)
AucStatWOWEcon, v7.4.5714.5613(7.4/embedded)
AucUtilAHWindowControl, v7.4.5714.5575(7.4/embedded)
AucUtilAppraiser, v7.4.5714.5704(7.4/embedded)
AucUtilAskPrice, v7.4.5714.5599(7.4/embedded)
AucUtilAutoMagic, v7.4.5714.5686(7.4/embedded)
AucUtilCompactUI, v7.4.5714.5694(7.4/embedded)
AucUtilEasyBuyout, v7.4.5714.5576(7.4/embedded)
AucUtilFixAH, v7.4.5714 (TasmanianThylacine)
AucUtilItemSuggest, v7.4.5714.5651(7.4/embedded)
AucUtilPriceLevel, v7.4.5714.5633(7.4/embedded)
AucUtilScanButton, v7.4.5714.5631(7.4/embedded)
AucUtilScanFinish, v7.4.5714.5588(7.4/embedded)
AucUtilScanProgress, v7.4.5714.4979(7.4/embedded)
AucUtilScanStart, v7.4.5714.5347(7.4/embedded)
AucUtilSearchUI, v7.4.5714.5710(7.4/embedded)
AucUtilSimpleAuction, v7.4.5714.5705(7.4/embedded)
AucUtilVendMarkup, v7.4.5714.4828(7.4/embedded)
Auctionator, v4.0.17
Babylonian, v5.1.DEV.332(/embedded)
BadBoy, vv7.2.53
BadBoyCCleaner, vv7.2.0
BadBoyGuilded, vv7.2.0
BadBoyHistory, v
BadBoyLevels, vv7.2.0
Bartender4, v4.7.7
BaudBag, v7.2.0
BeanCounter, v7.4.5714 (TasmanianThylacine)
CaerdonWardrobe, vv0.40.0
CallbackHandler10, v
CloseUp, v7.1.001
Configator, v5.1.DEV.406(/embedded)
Coordinates, v1.22
DataStore, vr62
DataStoreAchievements, vr45
DataStoreAgenda, vr25
DataStoreAuctions, vr47
DataStoreCharacters, vr38
DataStoreContainers, vr55
DataStoreCrafts, vr76
DataStoreCurrencies, vr34
DataStoreGarrisons, vr20
DataStoreInventory, vr48
DataStoreMails, vr48
DataStorePets, vr41
DataStoreQuests, vr40
DataStoreReputations, vr39
DataStoreSpells, vr29
DataStoreStats, vr28
DataStoreTalents, vr58
DBMArchaeology, v
DBMCore, v7.2.4
DBMCouncilEmpowerTracker, v
DBMDefaultSkin, v
DBMInterrupts, v6.2.0
DBMLDB, v
DBMSpellTimers, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
ErrorFilter, vv3.2
FishingBuddy, v1.7.13a
GSHighPerformanceMacros, vv2.0.6
GSE, v2014
GTFO, v4.42.10
HereBeDragons10, v1.18-release
LibBabbleInventory30, v
LibChatAnims, v
LibDBIcon10, v
LibDualSpec10, vv1.13
LibExtraTip, v5.12.DEV.423(/embedded)
LibPeriodicTable31, vv3.3.0.558
LibSharedMedia30, v3.0-97
LibSink20, v
LibSpellRange10, v
LibStub, v
LibWindow11, v1.1.15
Outfitter, v5.19
Stubby, v7.4.5714 (TasmanianThylacine)
TipHelper, v5.12.DEV.405(/embedded)
Titan, v5.11.0.70200
WeakAuras, v2.4.0
BlizRuntimeLib_enUS v7.2.0.70200 <none>
(ck=c8e)

Entered the two slash command lines

/run GSELibrary[0][“MacroName”] = nil

Did you replace “MacroName” with the name of the macro(s) that was/were broken in your GSE.lua file?

Hello,

Yes, according to my understanding of your original post in that thread, with “911ST”

Did I miss something?

Best Regards

Yes - 911ST was an example of the problem. In your GSE.lua file there will be a macro where a GSE1 style macro has been inserted into the middle of a MacroVersion of a GSE2 macro. You need to find which macro or macros this is in your case. the 911ST was an example of what to look for in the file as in your case it will be something different and unique to your computer.

Hello,

Thanks for the explanation; I was going the “less resistant intellectual path” LOL.

So there’s “work” to be done eheheh

As I can re-import some macros from this site and I have exported mine I suppose the Lazy Path will be a complete re-install.

Best regards

GSE 2.1 works but when I try to open the options I get an error. Ive run the /gs resetoptions command on all my characters that I use.

38085x GSE\API\StringFunctions.lua:46: bad argument #1 to ‘gsub’ (string expected, got table)
[C]: in function gsub' GSE\API\StringFunctions.lua:46: in functionUnEscapeString’
GSE\API\StringFunctions.lua:34: in function UnEscapeTable' GSE\API\StringFunctions.lua:8: in functionUnEscapeSequence’
GSE\API\Events.lua:111: in function ?' ...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:145: in function &lt;...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:145&gt; [string "safecall Dispatcher[2]"]:4: in function &lt;[string "safecall Dispatcher[2]"]:4&gt; [C]: ? [string "safecall Dispatcher[2]"]:13: in function?’
…Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:90: in function `Fire’
Ace3\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals:
nil

You have a corrupt macro. You will need to update to 2.1.01 and Run /gs checkmacrosforerrors and it will tell you which macro is broken.

ok I have 2.1.01 and ive run that command on several characters and it doesnt do anything?

I grabbed the latest version and the issue that I’m having is that it will not import. I get a “successful” message and nothing. While I appreciate the macros that come with the addon, my testing shows mine to be better. :slight_smile: What might be the issue here?

The included macros are examples and you should be getting better results with personally made macros.

You most likely have a corrupt macro from a previous version. Are you getting any messages about a macro not being loaded?

So I thought about that and decided to make a macro from scratch. The 2nd page where I’m supposed to do the entry is also blank. And no messages about macros not being loaded.

So this is what I was trying to import… actually, this is the 2nd macro I tried to import since I thought my original one might have been the problem.

Sequences['Hoof'] = {
  Talents = "3333132",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = [[Sequential]],
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [combat, nochanneling] Touch of Karma",
      },
      PreMacro={
      },
        "/cast [combat, nochanneling] Rising Sun Kick",
        "/castsequence [nochanneling] Tiger Palm, Tiger Palm, Tiger Palm",
        "/cast [combat, nochanneling] Rising Sun Kick",
        "/castsequence [nochanneling] Strike of the Windlord, Strike of the Windlord",
        "/castsequence [nochanneling] Whirling Dragon Punch, Whirling Dragon Punch",
        "/cast [combat, nochanneling] FIsts of Fury",
        "/castsequence [nochanneling] Tiger Palm, Rising Sun Kick, Tiger Palm",
        "/cast [combat, nochanneling] Blackout Kick",
        "/cast [combat, nochanneling] Tiger Palm",
        "/cast [combat, nochanneling] Rising Sun Kick",
        "/cast [combat, nochanneling] Whirling Dragon Punch",
        "/cast [combat, nochanneling] Strike of the Windlord",
        "/cast [combat, nochanneling] Spinning Crane Kick",
        "/cast [combat, nochanneling] Leg Sweep",
        "/cast [nochanneling] Tiger's Lust",
        "/cast [combat, nochanneling] Touch of Death",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat, nochanneling] Fists of Fury",
        "/cast [combat, nochanneling] Rushing Jade Wind",
        "/startattack",
      },
    },
  },
}

I’m having the same issue as Clarence, neither imports nor saves of edits will work for me. This happened after logging back in from blizzards crash tonight.

Whats the best way to clean up the install? delete it all and redownload from curse client?

Ok, now this is very weird. I decided to swap my warrior over from GS to GSE and he CAN import with no issues. There are NO other addons that I’m using for the monk that I’m not using for the warrior, so that shouldn’t be an issue. Why would the addon work properly for one class but not another?!?!

Because the macros for each class are stored sperately so that a corruption will not wipe out every character you play.

The file you want to look at is

c:\path\to\World of Warcraft\WTF\AccountName\YOURACCOUNTNAMEHERE\SavedVariables\GSE.lua

This file has two sections
Section 1) Mod variables for options
Section 2) GSELibrary
This is structured as:
GSELibrary = {
[0] = {
… Sequences here for Global
},
[1] = {
… Sequences here for Warrior
},
[2] = {
… Sequences here for Paladin
},
etc

Deleting the mod from Addons and redownloading wont change anything as the issue is with the GSE.lua in WTF not anything in Addons.

The easy way to reset a class is to /run GSELibrary[ClassID] = {} This will wipe all macros for a class.

Before doing that though when you login you may receive messages about a macro not loading correctly. I would start with a /run GSELibrary[ClassID]['MacroName] = {} first before removing all macros for that class.

Classid’s are:
1 Warrior WARRIOR
2 Paladin PALADIN
3 Hunter HUNTER
4 Rogue ROGUE
5 Priest PRIEST
6 Death Knight DEATHKNIGHT
7 Shaman SHAMAN
8 Mage MAGE
9 Warlock WARLOCK
10 Monk MONK
11 Druid DRUID
12 Demon Hunter DEMONHUNTER

I’ve tried 3 or 4 Monk macros from the board and NONE of them will import. I am not able to create any on the monk either. For some reason it will not work properly. As stated, I was able to import and create them on my warrior. Not sure what would cause that.

Tim,
Thank you for the GSE Addon, But i downloaded patch and now i cant not log into wow or it crashes (without showing a code) i disable the addon on and wow works fine. Any suggestions on how to fix or correct it.
i also reinstalled it and even scan and repaired WOW

There has to be something wrong with either your install or the computer. I would suggest checking your graphics drivers as this seems to be the cause often of WoW crashing the way you are describing. GSE 2.1 has been in use now since the 7.1.5 patch.