GladiusEx

GladiusEx

4M Downloads

Couple of Lua errors in Solo Shuffle

JH0Ni-github opened this issue · 2 comments

commented
1x SharedXML/Backdrop.lua:261: script ran too long
[string "@SharedXML/Backdrop.lua"]:261: in function `setupPieceVisualsFunction'
[string "@SharedXML/NineSlice.lua"]:197: in function `ApplyLayout'
[string "@SharedXML/Backdrop.lua"]:322: in function `ApplyBackdrop'
[string "@SharedXML/Backdrop.lua"]:341: in function `SetBackdrop'
[string "@GladiusEx/modules/cooldowns.lua"]:882: in function <GladiusEx/modules/cooldowns.lua:879>
[string "@GladiusEx/modules/cooldowns.lua"]:1149: in function <GladiusEx/modules/cooldowns.lua:1024>
[string "@GladiusEx/modules/cooldowns.lua"]:1194: in function `UpdateGroup'
[string "@GladiusEx/modules/cooldowns.lua"]:1155: in function `Update'
[string "@GladiusEx/GladiusEx.lua"]:1453: in function `fn'
[string "@GladiusEx/libs/LibFunctional-1.0-2/functional.lua"]:209: in function `each'
[string "@GladiusEx/GladiusEx.lua"]:1452: in function `UpdateUnit'
[string "@GladiusEx/GladiusEx.lua"]:549: in function `UpdateArenaFrames'
[string "@GladiusEx/GladiusEx.lua"]:578: in function `UpdateFrames'
[string "@GladiusEx/GladiusEx.lua"]:709: in function `?'
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self = GladiusExCooldownsframeIcon9arena3 {
 0 = <userdata>
 Center = Texture {
 }
 RightEdge = Texture {
 }
 LeftEdge = Texture {
 }
 group = 2
 BottomEdge = Texture {
 }
 OnBackdropLoaded = <function> defined @SharedXML/Backdrop.lua:152
 backdropInfo = <table> {
 }
 BottomRightCorner = Texture {
 }
 GetBackdropColor = <function> defined @SharedXML/Backdrop.lua:390
 SetupTextureCoordinates = <function> defined @SharedXML/Backdrop.lua:214
 OnBackdropSizeChanged = <function> defined @SharedXML/Backdrop.lua:182
 HasBackdropInfo = <function> defined @SharedXML/Backdrop.lua:278
 SetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:422
 icon = Texture {
 }
 BottomLeftCorner = Texture {
 }
 TopRightCorner = Texture {
 }
 GetEdgeSize = <function> defined @SharedXML/Backdrop.lua:188
 TopLeftCorner = Texture {
 }
 PixelSnapDisabled = true
 TopEdge = Texture {
 }
 ApplyBackdrop = <function> defined @SharedXML/Backdrop.lua:294
 SetBackdrop = <function> defined @SharedXML/Backdrop.lua:329
 ClearBackdrop = <function> defined @SharedXML/Backdrop.lua:282
 count = FontString {
 }
 GetBackdropBorderColor = <function> defined @SharedXML/Backdrop.lua:409
 GetBackdrop = <function> defined @SharedXML/Backdrop.lua:347
 icon_frame = Frame {
 }
 SetupPieceVisuals = <function> defined @SharedXML/Backdrop.lua:246
 SetBackdropColor = <function> defined @SharedXML/Backdrop.lua:399
 cooldown = GladiusExCooldownsframeIcon9arena3Cooldown {
 }
 SetBorderBlendMode = <function> defined @SharedXML/Backdrop.lua:266
}
piece = Texture {
 0 = <userdata>
 PixelSnapDisabled = true
}
setupInfo = <table> {
 fn = <function> defined @SharedXML/NineSlice.lua:117
 pieceName = "TopLeftCorner"
 point = "TOPLEFT"
}
pieceLayout = <table> {
}
textureInfo = <table> {
 URx = 0.617188
 ULy = 0.062500
 setHeight = true
 LRy = 0.937500
 setWidth = true
 URy = 0.062500
 LRx = 0.617188
 LLy = 0.937500
 LLx = 0.507813
 ULx = 0.507813
}
tileVerts = true
file = "Interface\ChatFrame\ChatFrameBackground"
(*temporary) = <function> defined =[C]:-1
(*temporary) = true
(*temporary) = <function> defined =[C]:-1
(*temporary) = <function> defined @ElvUI/Core/General/Toolkit.lua:36
(*temporary) = Texture {
 0 = <userdata>
 PixelSnapDisabled = true
}
(*temporary) = true
(*temporary) = "script ran too long"
textureUVs = <table> {
 BottomLeftCorner = <table> {
 }
 TopEdge = <table> {
 }
 BottomEdge = <table> {
 }
 Center = <table> {
 }
 RightEdge = <table> {
 }
 TopRightCorner = <table> {
 }
 TopLeftCorner = <table> {
 }
 LeftEdge = <table> {
 }
 BottomRightCorner = <table> {
 }
}
1x ...Ons/Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua:20: script ran too long
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:20: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
handlers = <table> {
  = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109
  = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109
  = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109
  = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109
}
index = <table> {
 AnchorFromGrowDirection = <function> defined @GladiusEx/options.lua:1129
 RefreshUnit = <function> defined @GladiusEx/GladiusEx.lua:1005
 EnableModules = <function> defined @GladiusEx/GladiusEx.lua:326
 IsArenaUnit = <function> defined @GladiusEx/GladiusEx.lua:982
 UpdateAllGUIDs = <function> defined @GladiusEx/GladiusEx.lua:880
 UNIT_SPELLCAST_CHANNEL_START = <function> defined @GladiusEx/GladiusEx.lua:793
 modules = <table> {
 }
 party_background = GladiusExButtonBackgroundparty {
 }
 GetBarWidth = <function> defined @GladiusEx/GladiusEx.lua:1282
 SaveAnchorPosition = <function> defined @GladiusEx/GladiusEx.lua:1133
 IsTesting = <function> defined @GladiusEx/GladiusEx.lua:438
 defaultModulePrototype = <table> {
 }
 GetUnitIndex = <function> defined @GladiusEx/GladiusEx.lua:1205
 SafeGetSpellName = <function> defined @GladiusEx/GladiusEx.lua:1700
 SetDefaultModulePrototype = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:405
 default_bar_texture = "Blizzard Raid Bar"
 IsEnabled = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
 RegisterMessage = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 UnregisterMessage = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
 GetBarsHeight = <function> defined @GladiusEx/GladiusEx.lua:1287
 SoftHideUnit = <function> defined @GladiusEx/GladiusEx.lua:1044
 IsArenaShown = <function> defined @GladiusEx/GladiusEx.lua:664
 update_pending = false
 db = <table> {
 }
 ARENA_OPPONENT_UPDATE = <function> defined @GladiusEx/GladiusEx.lua:816
 CreateUnit = <function> defined @GladiusEx/GladiusEx.lua:1074
 SetEnabledState = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
 GetAttachPoints = <function> defined @GladiusEx/GladiusEx.lua:182
 IsModuleEnabled = <function> defined @GladiusEx/GladiusEx.lua:294
 OnEnable = <function> defined @GladiusEx/GladiusEx.lua:332
 CopyGroupModuleSettings = <function> defined @GladiusEx/options.lua:1074
 OnInitialize = <function> defined @GladiusEx/GladiusEx.lua:218
 UnregisterAllEvents = <function> defined @Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
 GetUnitIdByGUID = <function> defined @GladiusEx/GladiusEx.lua:876
 dbi_party = <table> {
 }
 arena_anchor = GladiusExButtonAnchorarena {
 }
 UNIT_NAME_UPDATE = <function> defined @GladiusEx/GladiusEx.lua:865
 AdjustFrameOffset = <function> defined @GladiusEx/GladiusEx.lua:1318
 OnProfileChanged = <function> defined @GladiusEx/GladiusEx.lua:411
 GetName = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:275
 CheckOpponentSpecialization = <function> defined @GladiusEx/GladiusEx.lua:734
 name = "GladiusEx"
 HideFrames = <function> defined @GladiusEx/GladiusEx.lua:638
 Disable = <function> defined @Ace3/AceAddon-3.0/AceAddon-3.0.lua:310
 CheckFirstRun = <function> defined @GladiusEx/GladiusEx.lua:383
 Print = <function> defined @GladiusEx/GladiusEx.lua:113
 GetUnitAnchorType = <function> defined @GladiusEx/GladiusEx.lua:1222
 Debug = <function> defined @GladiusEx/Gladius
1x [ADDON_ACTION_BLOCKED] AddOn 'GladiusEx' tried to call the protected function 'GladiusExHealthBararena1:Hide()'.
[string "@!BugGrabber/BugGrabber.lua"]:485: in function <!BugGrabber/BugGrabber.lua:485>
[string "=[C]"]: in function `Hide'
[string "@GladiusEx/modules/healthbar.lua"]:285: in function `Reset'
[string "@GladiusEx/GladiusEx.lua"]:1052: in function `SoftHideUnit'
[string "@GladiusEx/GladiusEx.lua"]:830: in function `?'
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...Ons/Ace3/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Ace3/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
_ = Frame {
 RegisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 0 = <userdata>
 UnregisterEvent = <function> defined @!BugGrabber/BugGrabber.lua:491
 SetScript = <function> defined @!BugGrabber/BugGrabber.lua:491
}
event = "ADDON_ACTION_BLOCKED"
events = <table> {
 ADDON_ACTION_BLOCKED = <function> defined @!BugGrabber/BugGrabber.lua:557
 ADDON_ACTION_FORBIDDEN = <function> defined @!BugGrabber/BugGrabber.lua:557
 PLAYER_LOGIN = <function> defined @!BugGrabber/BugGrabber.lua:551
 LUA_WARNING = <function> defined @!BugGrabber/BugGrabber.lua:566
 ADDON_LOADED = <function> defined @!BugGrabber/BugGrabber.lua:511
}
  1. Same as #85 I think
25x ...ns/GladiusEx/libs/LibCooldownTracker-1.0-10/library.lua:274: attempt to index local 'spelldata' (a number value)
[string "@GladiusEx/libs/LibCooldownTracker-1.0-10/library.lua"]:274: in function <...ns/GladiusEx/libs/LibCooldownTracker-1.0/library.lua:262>
[string "@GladiusEx/libs/LibCooldownTracker-1.0-10/library.lua"]:821: in function <...ns/GladiusEx/libs/LibCooldownTracker-1.0/library.lua:820>
[string "=(tail call)"]: ?

Locals:
event = "UNIT_SPELLCAST_SUCCEEDED"
unit = "party1"
spellid = 370965
spelldata = 370965
(*temporary) = <table> {
 199483 = <table> {
 }
 191427 = <table> {
 }
 207028 = <table> {
 }
 1022 = <table> {
 }
 115151 = <table> {
 }
 198589 = <table> {
 }
 263165 = <table> {
 }
 2050 = <table> {
 }
 246287 = <table> {
 }
 22570 = <table> {
 }
 275699 = <table> {
 }
 20572 = <table> {
 }
 315341 = <table> {
 }
 215982 = <table> {
 }
 1044 = <table> {
 }
 359844 = <table> {
 }
 22842 = <table> {
 }
 5211 = <table> {
 }
 51886 = <table> {
 }
 66 = <table> {
 }
 527 = <table> {
 }
 6262 = <table> {
 }
 343223 = <table> {
 }
 233759 = <table> {
 }
 207289 = <table> {
 }
 152175 = <table> {
 }
 133 = <table> {
 }
 265221 = <table> {
 }
 102558 = <table> {
 }
 385424 = <table> {
 }
 201664 = <table> {
 }
 205629 = <table> {
 }
 58984 = <table> {
 }
 68992 = <table> {
 }
 205630 = <table> {
 }
 271877 = <table> {
 }
 190925 = <table> {
 }
 102560 = <table> {
 }
 20589 = <table> {
 }
 192077 = <table> {
 }
 218164 = <table> {
 }
 47476 = <table> {
 }
 207167 = <table> {
 }
 47540 = <table> {
 }
 96231 = <table> {
 }
 34433 = <table> {
 }
 57994 = <table> {
 }
 196555 = <table> {
 }
 188499 = <table> {
 }
 214202 = <table> {
 }
 48020 = <table> {
 }
 279302 = <table> {
 }
 213691 = <table> {
 }
 115989 = <table> {
 }
 205636 = <table> {
 }
 51505 = <table> {
 }
 188501 = 320379
 305392 = <table> {
 }
 42650 = <table> {
 }
 111898 = <table> {
 }
 207684 = <table> {
 }
 203720 = <table> {
 }
 257044 = <table> {
 }
 266779 = <table> {
 }
 55342 = <table> {
 }
 33891 = <table> {
 }
 73920 = <table> {
 }
 117014 = <table> {
 }
 211522 = <table> {
 }
 153595 = <table> {
 }
 115288 = <table> {
 }
 585 = <table> {
 }
 64901 = <table> {
 }
 586 = <table> {
 }
 22812 = <table> {
 }
 118038 = <table> {
 }
 119381 = <table> {
 }
 374968 = <table> {
 }
 236077 = <table> {
 }
 185311 = <table> {
 }
 3411 = <table> {
 }
 115098 = <table> {
 }
 48438 = <table> {
 }
 26297 = <table> {
 }
 198100 = <table> {
 }
 115546 = <table> {
 }
 46584 = <table> {
 }
 20271 = <table> {
 }
 123986 = <table> {
 }
 212295 = <table> {
 }
 235313 = <table> {
 }
 108194 = <table> {
 }
 263725 = <table> {
 }
 212552 = <table> {
 }
 49206 = <table> {
 }
 63560 = <table> {
 }
 101545 = <table> {
 }
 191837 = <table> {
 }
 198103 = <table> {
 }
 255647 = <table> {
 }
 137619 = <table> {
 }
 50613 = 28730
 342245 = <table> {
 }
 210764 = <table> {
 }
 197721 = <table> {
 }
 2484 = <table> {
 }
 201430 = <table> {
 }
 195676 = <table> {
 }
 33702 = 20572
 368847 = <table> {
 }
 408233 = <table> {
 }
 16979 = 102401
 200025 = <table> {
 }
 206803 = <table> {
 }
 206931 = <table> {
 }
 47481 = <table> {
 }
 210256 = <table> {
 }
 48792 = <table> {
 }
 197214 = <table> {
 }
 196447 = <table> {
 }
 370388 = <table> {
 }
 5116 = <table> {
 }
 642 = <table> {
 }
 12294 = <table> {
 }
 77764 = 77761
 179057 = <table> {
 }
 235450 = <table> {
 }
 119899 = <table> {
 }
 374227 = <table> {
 }
 198111 = <table> {
 }
 18562 = <table> {
 }
 47482 = <table> {
 }
 260643 = <table> {
 }
 209749 = <table> {
 }
 90361 = <table> {
 }
 108839 = <table> {
 }
 69070 = <table> {
 }
 278326 = <table> {
 }
 30151 = <table> {
 }
 344566 = <table> {
 }
 212436 = <table> {
 }
 223306 = <table> {
 }
 336128 = <table> {
 }
 259495 = <table> {
 }
 202335 = <table> {
 }
 108968 = <table> {
 }
 212182 = <table> {
 }
 119582 = <table> {
 }
 102383 = 102401
 206940 = <table> {
 }
 328204 = <table> {
 }
 197862 = <table> {
 }
 358385 = <table> {
 }
 57330 = <table> {
 }
 18499 = <table> {
 }
 93433 = <table> {
 }
 258860 = <table> {
 }
 64843 = <table> {
 }
 205025 = <table> {
 }
 392915 = 392916
 370665 = <table> {
 }
 316958 = <table> {
 }
 64044 = <table> {
 }
 200806 = <table> {
 }
 97462 = <table> {
 }
 77130 = <table> {
 }
 5484 = <table> {
 }
 61295 = <table> {
 }
 5512 = 6262
 53271 = <table> {
 }
 414659 = <table> {
 }
 374251 = <table> {
 }
 34026 = <table> {
 }
 406732 = <table> {
 }
 2782 = <table> {
 }
 91837 = <table> {
 }
 137639 = <table> {
 }
 122783 = <table> {
 }
 115750 = <table> {
 }
 196718 =
commented

First two are, uh, weird. I guess I could replace the nineslice with the new texture slicing, but…
Error 3 is general tainting, unlikely to be Gex’s fault alone. Might be related to edit mode shenanigans…
Error 4 is fixed locally, just need to publish a new version.

commented

Yeah not seeing any gameplay affecting errors, just reporting in case something causes errors in the future 👍