GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

[BUG] maybe a bug? GSE/API/Init.lua:118: script ran too long

pbb-nor opened this issue ยท 1 comments

commented

๐Ÿ”ต Describe the bug:
1x GSE/API/Init.lua:118: script ran too long

๐Ÿ”ต To reproduce: (Steps to reproduce the behavior)

  1. log in a rogue, enter a dungeon, use the latest outlaw macro from elfyau:https://wowlazymacros.com/t/elfyaus-df-v1-2-outlaw-rogue-macro-updated-31-aug-23/31115/36
  2. use the macro
  3. you will get some microstuttering, then wow crashes
  4. See error

๐Ÿ”ต The error:
Paste the error message in this blockquote.

1x GSE/API/Init.lua:118: script ran too long
[string "@GSE/API/Init.lua"]:118: in function <GSE/API/Init.lua:114>
[string "@GSE/API/Init.lua"]:151: in function `PrintDebugMessage'
[string "@GSE/API/Translator.lua"]:300: in function `GetConditionalsFromString'
[string "@GSE/API/Translator.lua"]:128: in function `TranslateString'
[string "@GSE/API/Storage.lua"]:1099: in function <GSE/API/Storage.lua:1088>
[string "=(tail call)"]: ?
[string "@GSE/API/Storage.lua"]:1177: in function `processAction'
[string "@GSE/API/Storage.lua"]:1177: in function `processAction'
[string "@GSE/API/Storage.lua"]:1394: in function `CompileTemplate'
[string "@GSE/API/Storage.lua"]:519: in function `OOCUpdateSequence'
[string "@GSE/API/Events.lua"]:620: in function `?'
[string "@ElvUI_Libraries/Core/Ace3/AceTimer-3.0-17/AceTimer-3.0.lua"]:55: in function <...UI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:50>

Locals:
message = "|cFF00FF00Translator:|r |cFF00D1FF<DEBUG> |r checking for reset= in  Pistol Shot"
title = nil
(*temporary) = <table> {
 ResetButtons = <function> defined @GSE/API/Storage.lua:479
 StartOOCTimer = <function> defined @GSE/API/Events.lua:600
 ReportTargetProtection = <function> defined @GSE/API/Options.lua:1567
 RequestSequence = <function> defined @GSE/API/Serialisation.lua:331
 GetMacroStringFormat = <function> defined @GSE/API/StringFunctions.lua:375
 CloneSequence = <function> defined @GSE/API/Storage.lua:37
 modules = <table> {
 }
 CancelTimer = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:147
 CheckOOCQueueStatus = <function> defined @GSE/API/Events.lua:672
 StopOOCTimer = <function> defined @GSE/API/Events.lua:606
 MediaPath = "Interface\Addons\GSE\Media"
 inArena = false
 GUISetColour = <function> defined @GSE/API/StringFunctions.lua:369
 TableDiff = <function> defined @GSE/API/StringFunctions.lua:314
 inDungeon = false
 UsedSequences = <table> {
 }
 ScheduleTimer = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:94
 UnsavedOptions = <table> {
 }
 UpdateIcon = <function> defined @GSE/API/Storage.lua:749
 ADDON_LOADED = <function> defined @GSE/API/Events.lua:195
 SendSequenceMeta = <function> defined @GSE/API/Serialisation.lua:311
 UpdateSequence = <function> defined @GSE/API/Storage.lua:491
 UnregisterAllComm = <function> defined @ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
 SetEnabledState = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
 isSpecIDForCurrentClass = <function> defined @GSE/API/CharacterFunctions.lua:84
 TranslatorAvailable = true
 IdentifySpells = <function> defined @GSE/API/Translator.lua:448
 TransmitSequence = <function> defined @GSE/API/Serialisation.lua:234
 storeSender = <function> defined @GSE/API/Serialisation.lua:358
 NewModule = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:231
 prepareTooltipOOCLine = <function> defined @GSE/API/Events.lua:652
 GetOptionsTable = <function> defined @GSE/API/Options.lua:6
 OOCPerformMergeAction = <function> defined @GSE/API/Storage.lua:166
 RequestSequenceList = <function> defined @GSE/API/Serialisation.lua:385
 Deserialize = <function> defined @ElvUI_Libraries/Core/Ace3/AceSerializer-3.0/AceSerializer-3.0.lua:246
 GetClickRate = <function> defined @GSE/API/CharacterFunctions.lua:185
 ReplaceMacro = <function> defined @GSE/API/Storage.lua:231
 TranslatorLanguageTables = <table> {
 }
 GetSequenceSummary = <function> defined @GSE/API/Storage.lua:1043
 SafeConcat = <function> defined @GSE/API/StringFunctions.lua:381
 DeleteSequence = <function> defined @GSE/API/Storage.lua:9
 name = "GSE"
 StripControlandExtendedCodes = <function> defined @GSE/API/StringFunctions.lua:129
 Disable = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:310
 DeleteMacroStub = <function> defined @GSE/API/Storage.lua:633
 PLAYER_LEVEL_UP = <function> defined @GSE/API/Events.lua:325
 Print = <function> defined @GSE/API/Init.lua:97
 PrintAvailable = true
 L = <table> {
 }
 GetConditionalsFromString = <function> defined @GSE/API/Translator.lua:268
 TranslateString = <function> defined @GSE/API/Translator.lua:83
 DecompressSequenceFromString = <function> defined @GSE/API/Storage.lua:939
 RequestSequenceMeta = <function> defi

๐Ÿ”ต Screenshots:
If applicable, add screenshots to help explain your problem.

๐Ÿ”ต Expected behavior:
A clear and concise description of what you expected to happen.

๐Ÿ”ต GSE.lua file:
Please provide your GSE.lua file or the export string for the specific macro that is causing an issue.

  • To find the GSE.lua file:
  1. First, make sure you have enabled the "File Name Extensions" checkbox in Explorer (View tab)
  2. Browse to C:\path\to\wow\_retail_\WTF\Account\YourAccountName\SavedVariables\ or /path/to/WoW/_retail_/WTF/Account/YourAccountName/SavedVariables
  3. Copy the GSE.lua file to your Desktop
  4. Rename this copy to GSA.lua.txt
  5. Then just drag it here in your message
  • Note: If you do not include your GSE.lua file you are wasting your time and mine. 90% of the time, the first thing I will ask for is "Can you please upload your GSE.lua file?". This file is needed with the error to work out Why that error occured for you.

๐Ÿ”ต Desktop (please complete the following information):

  • OS: latest window 11
  • Game Version: retail 10.1.7.51754

๐Ÿ”ต GSE Version:

  • Version: 3.1.42
  • Downloaded From: curseforge

๐Ÿ”ต Additional context:
GSE.lua.txt
Init.lua.txt

Add any other context about the problem here.
I have tried some toons back and forth a couple of days due to a annoying wow 132 error. still to figure out the shit, but all toons are working bout fine using the elfy macroes, except this. i have some serious microstutter and crashes, and according to perfmon... for some reason a wholelotta hard error (mem leak) when im on the rogue... not sure if its the macro or GSE itself...
memtest etc are checked out.

commented

This isnt a bug. This is a case of your computer can't handle what is occurring. You either need to simplify your UI, simplify the GSE Template or you need to add some ram and processor speed to your computer