GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

All Macros gone with 7.1.5 launch.

Waste-Land opened this issue ยท 5 comments

commented

Logged in this morning to find all but 3 macros have disappeared. DB_Frostmage and 2 others are still listed. This includes all my custom scripts as well =(

Any idea if I can recover these?

This may have something to do with it.

Date: 2017-01-10 09:24:55
ID: 1
Error occured in: Global
Count: 2
Message: ..\AddOns\GS-Core\startup.lua line 422:
attempt to concatenate local 'specclass' (a nil value)
Debug:
GS-Core\startup.lua:422: GSisSpecIDForCurrentClass()
GS-Core\startup.lua:537: GSAddSequenceToCollection()
GS-Core\startup.lua:565: GSImportMacroCollection()
GS-DraikMacros\loaded.lua:16: in main chunk
[C]: LoadAddOn()
GS-Core\startup.lua:592: in main chunk
Locals:
specID = 64
_ = 64
specname = "Frost"
specdescription = "Freezes enemies in their tracks and shatters them with Frost magic."
specicon = "Interface\Icons\Spell_Frost_FrostBolt02"
_ = "DAMAGER"
specrole = "MAGE"
specclass = nil
currentclassDisplayName = "Paladin"
currentenglishclass = "PALADIN"
currentclassId = 2
(*temporary) = defined @interface\AddOns\GS-Core\langs\preinit.lua:116
(*temporary) = "Checking if specID "
(*temporary) = 64
(*temporary) = " "
(*temporary) = nil
(*temporary) = " equals PALADIN"
(*temporary) = "PALADIN"
(*temporary) = "attempt to concatenate local 'specclass' (a nil value)"
L =

{
is unknown. = " is unknown."
No value = "No value"
As GS-E is updated, there may be left over macros that no longer relate to sequences. This will check for these automatically on logout. Alternatively this check can be run via /gs cleanorphans = "As GS-E is updated, there may be left over macros that no longer relate to sequences. This will check for these automatically on logout. Alternatively this check can be run via /gs cleanorphans"
sequenceIndex: = "sequenceIndex: "
Step Function = "Step Function"
Reloading Sequences = "Reloading Sequences"
has been added as a new version and set to active. Please review if this is as expected. = " has been added as a new version and set to active. Please review if this is as expected."
Clear Errors = "Clear Errors"
Matching StepFunction = "Matching StepFunction"
No Help Information Available = "No Help Information Available"
Colour and Accessibility Options = "Colour and Accessibility Options"
Incorporate the second trinket slot into the PostMacro. This is the equivalent of /use [combat] 14 in a PostMacro. = "Incorporate the second trinket slot into the PostMacro. This is the equivalent of /use [combat] 14 in a PostMacro."
Prevent UI Errors = "Prevent UI Errors"
Store output of debug messages in a Global Variable that can be referrenced by other mods. = "Store output of debug messages in a Global Variable that can be referrenced by other mods."
Disable Sequence = "Disable Sequence"
Setting Editor clean = "Setting Editor clean "
none = "none"
Received Sequence = "Received Sequence "
Use First Ring in Postmacro = "Use First Ring in Postmacro"
Line : = "Line : "
equals currentclassid = " equals currentclassid "
. Overriding with information for current spec = ". Overriding with information for current spec "
. This version was not loaded. = ". This version was not loaded."
From library = " From library"
Close to Maximum Macros. You can have a maximum of = "Close to Maximum Macros. You can have a maximum of "
. As a result this macro was not created. Please delete some macros and reenter = ". As a result this macro was not created. Please delete some macros and reenter "
Ready to Send = "Ready to Send"
Picks a Custom Colour for the Mod Names. = "Picks a Custom Colour for the Mod Names."
Source = "Source "
Selecting tab: = "Selecting tab: "
Yes = "Yes"
: Your current Specialisation is = ": Your current Specialisation is "
Only Save Local Macros = "Only Save Local Macros"
: To get started = ": To get started "
GS-E Plugins = "GS-E Plugins"
. You can also have a maximum of = ". You can also have a maximum of "
Picks a Custom Colour to be used for unknown terms. = "Picks a Custom Colour to be used for unknown terms."
Registered Addons = "Registered Addons"
GnomeSequencer was originally written by semlar of wowinterface.com. = "GnomeSequencer was originally written by semlar of wowinterface.com."
Icon Colour = "Icon Colour"
: You cannot delete the only copy of a sequence. = ": You cannot delete the only copy of a sequence."
Incorporate the belt slot into the PostMacro. This is the equivalent of /use [combat] 5 in a PostMacro. = "Incorporate the belt slot into the PostMacro. This is the equivalent of /use [combat] 5 in a PostMacro."
No Specialisation information for sequence = "No Specialisation information for sequence "
Sequence specID set to current spec of = "Seq
AddOns:
Swatter, v7.1.5675 (TasmanianThylacine)
AskMrRobot, v46
AucAdvanced, v7.1.5675 (TasmanianThylacine)
AucFilterBasic, v7.1.5675 (TasmanianThylacine)
AucFilterOutlier, v7.1.5675.5459(7.1/embedded)
AucMatchUndercut, v7.1.5675.5585(7.1/embedded)
AucStatHistogram, v7.1.5675 (TasmanianThylacine)
AucStatiLevel, v7.1.5675 (TasmanianThylacine)
AucStatPurchased, v7.1.5675 (TasmanianThylacine)
AucStatSales, v7.1.5675.5598(7.1/embedded)
AucStatSimple, v7.1.5675 (TasmanianThylacine)
AucStatStdDev, v7.1.5675 (TasmanianThylacine)
AucStatWOWEcon, v7.1.5675.5613(7.1/embedded)
AucUtilAHWindowControl, v7.1.5675.5575(7.1/embedded)
AucUtilAppraiser, v7.1.5675.5666(7.1/embedded)
AucUtilAskPrice, v7.1.5675.5599(7.1/embedded)
AucUtilAutoMagic, v7.1.5675.5587(7.1/embedded)
AucUtilCompactUI, v7.1.5675.5629(7.1/embedded)
AucUtilEasyBuyout, v7.1.5675.5576(7.1/embedded)
AucUtilFixAH, v7.1.5675 (TasmanianThylacine)
AucUtilItemSuggest, v7.1.5675.5651(7.1/embedded)
AucUtilPriceLevel, v7.1.5675.5633(7.1/embedded)
AucUtilScanButton, v7.1.5675.5631(7.1/embedded)
AucUtilScanFinish, v7.1.5675.5588(7.1/embedded)
AucUtilScanProgress, v7.1.5675.4979(7.1/embedded)
AucUtilScanStart, v7.1.5675.5347(7.1/embedded)
AucUtilSearchUI, v7.1.5675.5672(7.1/embedded)
AucUtilSimpleAuction, v7.1.5675.5654(7.1/embedded)
AucUtilVendMarkup, v7.1.5675.4828(7.1/embedded)
Babylonian, v5.1.DEV.332(/embedded)
BeanCounter, v7.1.5675 (TasmanianThylacine)
Configator, v5.1.DEV.406(/embedded)
ConsLegion, v1.28
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
DebugLib, v5.1.DEV.337(/embedded)
Druidform, v
Enchantrix, v7.1.5675 (TasmanianThylacine)
EnchantrixBarker, v7.1.5675 (TasmanianThylacine)
Gladius, v5.0.6
GSCore, v152
GSDraikMacros, vv1.5.1 Legion 7.1
LibExtraTip, v5.12.DEV.412(/embedded)
SlideBar, v7.1.5675 (TasmanianThylacine)
Stubby, v7.1.5675 (TasmanianThylacine)
TipHelper, v5.12.DEV.405(/embedded)
WeakAuras, v2.2.1.9
WeakAurasOptions, v2.2.1.9
BlizRuntimeLib_enUS v7.1.5.70100
(ck=80d)

commented
commented

Hi Tim!

This is for GSE 1.5, multiple users are experiencing this bug although it doesn't seem like they've reached very far out of the LazyWoWMacros thread to talk about it.

A temporary fix has been posted in this thread: https://wowlazymacros.com/forums/topic/7-1-5-gse-change-question/ by commenting out lines 421 to 425 of the startup.lua, effectively breaking the "GSisSpecIDForCurrentClass" function

This seems to restore the ability to choose from the list of all DB included sequences, but I was unable to find my custom imported sequences using the "temp fix" method. Importing new sequences seemed to work after the fact and persisted through exiting the game.

Hopefully this is all useful information. :)

commented

That fixes one problem but there are 10000000 more underneath. you can use existing macros but cant do anything else. Im wokring on the last parts of GSE2 and will release that in a few hours once i fix this import/migration bug

commented

Yes it is for 1.5 Timothy. And thank you for getting on this so quickly, Not sure I know how to play anymore without your wonderful program =)

commented

Awesome! Glad to hear that GSE2 will be out soon. :)