GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

Beta 3 is freezing bew macros

SirEwing opened this issue · 9 comments

commented

While my previous macros play fine, and New macros I make with beta 3 are freezing up. I think part of the problem my be in the naming of the macros. In the name box it reads "NEWSEQUENCE" I Am not able to delete the name or over write it. I am only able to add to the beginning of the name, making it a bit too long.

I tried going back to Beta 2 but I am not able to save my new macros with it.

commented

For the naming of the macro. i had to manually keep pressing the right arrow key to get the cursor to the end of "NewSequence" and then delete it. Not sure if that helps.

commented

HI SirEwing -

If I select the entire title and type i can over write the box???

I can also back space and overwrite. I need more info on how to replicate this.

commented

It will not let me select the entire title the curser is stuck at at the front of the title, and only able to add to the begain of it. I don't know if this will help this is the Lua warning I am get with GSE as the only active addon:

Message: ...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:216: hooksecurefunc(): SendAddonMessage is not a function
Time: Sun Apr 29 22:55:46 2018
Count: 1
Stack: ...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:216: hooksecurefunc(): SendAddonMessage is not a function
[C]: in function hooksecurefunc' ...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:216: in function Init'
...rface\AddOns\GSE\Lib\AceComm-3.0\ChatThrottleLib.lua:512: in ma

Message: Interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:68: attempt to call global 'RegisterAddonMessagePrefix' (a nil value)
Time: Sun Apr 29 22:55:47 2018
Count: 1
Stack: Interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:68: attempt to call global 'RegisterAddonMessagePrefix' (a nil value)
Interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:68: in function `RegisterComm'
Interface\AddOns\GSE_GUI\Transmission.lua:54: in main chunk

Locals: self =

{
ResetButtons = defined @interface\AddOns\GSE\API\Storage.lua:570
GUIShowDebugWindow = defined @interface\AddOns\GSE_GUI\DebugWindow.lua:17
GetClassIcon = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:41
StartOOCTimer = defined @interface\AddOns\GSE\API\Events.lua:343
ReportTargetProtection = defined @interface\AddOns\GSE\API\Options.lua:717
CloneSequence = defined @interface\AddOns\GSE\API\Storage.lua:14
SplitCastSequence = defined @interface\AddOns\GSE\API\StringFunctions.lua:79
ObjectExists = defined @interface\AddOns\GSE\API\StringFunctions.lua:229
GetCurrentTalents = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:86
UnregisterComm = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
StopOOCTimer = defined @interface\AddOns\GSE\API\Events.lua:348
OutputQueue =
{
}
MediaPath = "Interface\Addons\GSE\Media"
inArena = false
PerformOneOffEvents = defined @interface\AddOns\GSE\API\OneOffEvents.lua:6
DebugDumpButton = defined @interface\AddOns\GSE\API\Storage.lua:697
GetSpecNames = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:72
CurrentGCD = 0
GSSlash = defined @interface\AddOns\GSE\API\Events.lua:269
inDungeon = false
UsedSequences =
{
}
ScheduleTimer = defined @interface\AddOns\GSE\Lib\AceTimer-3.0\AceTimer-3.0.lua:92
ImportCompressedMacroCollection = defined @interface\AddOns\GSE\API\Storage.lua:194
UnsavedOptions =
{
}
UpdateIcon = defined @interface\AddOns\GSE\API\Storage.lua:1057
ADDON_LOADED = defined @interface\AddOns\GSE\API\Events.lua:102
RegisterMessage = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:116
UnregisterMessage = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:179
TranslateSpell = defined @interface\AddOns\GSE\API\Translator.lua:163
pairsByKeys = defined @interface\AddOns\GSE\API\StringFunctions.lua:156
SendCommMessage = defined @interface\AddOns\GSE\Lib\AceComm-3.0\AceComm-3.0.lua:83
UpdateSequence = defined @interface\AddOns\GSE\API\Storage.lua:582
UnregisterAllComm = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
SetEnabledState = defined @interface\AddOns\GSE\Lib\AceAddon-3.0\AceAddon-3.0.lua:455
isSpecIDForCurrentClass = defined @interface\AddOns\GSE\API\CharacterFunctions.lua:60
ZONE_CHANGED_NEW_AREA = defined @interface\AddOns\GSE\API\Events.lua:55
DebugOutput = ""
Static =
{
}
StandardAddInPacks =
{
}
GUI =
{
}
TranslatorAvailable = true
CloneMacroVersion = defined @interface\AddOns\GSE\API\Storage.lua:30
GetSequenceNames = defined @interface\AddOns\GSE\API\Storage.lua:915
ImportMacroCollection = defined @interface\AddOns\GSE\API\Storage.lua:187
IsLoopSequence = defined @interface\AddOns\GSE\API\Storage.lua:335
UnregisterAllEvents = defined @interface\AddOns\GSE\Lib\CallbackHandler-1.0\CallbackHandler-1.0.lua:200
prepareTooltipOOCLine = defined @interface\AddOns\GSE\API\Events.lua:383
ToggleTargetProtection = defined @interface\AddOns\GSE\API\Storage.lua:1281
GetOptionsTable = def

Message: (null)
Time: Sun Apr 29 22:55:48 2018
Count: 8

commented

Oh yeah I am able to edit exsisting macros, But I am unable to edit their names.

commented
commented

I am also unable to edit the spec of existing macro.

commented

I just discovered what the problem is. You have to use all caps for the name of new macros.

commented

Well Zen's suggestion worked as far as naming issue was concerned. But apparently that was not what was causing the freezing of new macros. Old macros do work however. I had to go all the way back using GSE beta 1 in order to write new macros, as I couldn't save anything with beta 2.

commented

This is a result of #392