ALL THE THINGS

ALL THE THINGS

31M Downloads

"script ran too long"

KelSceptic opened this issue ยท 14 comments

commented

Hello,

Posting issues for addons I like:

1x AllTheThings/AllTheThings.lua:187: script ran too long
[string "@AllTheThings/AllTheThings.lua"]:187: in function `?'
[string "@AllTheThings/AllTheThings.lua"]:161: in function <AllTheThings/AllTheThings.lua:158>
[string "@AllTheThings/src/base.lua"]:88: in function <AllTheThings/src/base.lua:87>

Locals:
ok = false
err = "AllTheThings/AllTheThings.lua:2388: script ran too long"
(*temporary) = false
(*temporary) = "AllTheThings/AllTheThings.lua:2388: script ran too long"
(*temporary) = false
(*temporary) = "script ran too long"
instance = <no value>
app = <table> {
 CreatePetType = <function> defined @AllTheThings/AllTheThings.lua:9803
 SetDataMember = <function> defined @AllTheThings/AllTheThings.lua:713
 FunctionRunner = <table> {
 }
 SpellNameToSpellID = <table> {
 }
 BaseItemWithFactionID = <table> {
 }
 UniqueModeItemCollectionHelper = <function> defined @AllTheThings/AllTheThings.lua:14905
 IsAccountLinked = <function> defined @AllTheThings/AllTheThings.lua:5901
 BaseAzeriteEssence = <table> {
 }
 PlayCompleteSound = <function> defined @AllTheThings/AllTheThings.lua:1422
 CreateHash = <function> defined @AllTheThings/AllTheThings.lua:2938
 SpellIDToSkillID = <table> {
 }
 BaseItem = <table> {
 }
 FilterItemClass_RequireBinding = <function> defined @AllTheThings/AllTheThings.lua:14111
 ToggleMainList = <function> defined @AllTheThings/AllTheThings.lua:7506
 AccountWideAchievements = true
 PrintGroup = <function> defined @AllTheThings/AllTheThings.lua:92
 ItemBindFilter = <function> defined @AllTheThings/AllTheThings.lua:848
 FillSymlinkAsync = <function> defined @AllTheThings/AllTheThings.lua:4111
 IsComplete = <function> defined @AllTheThings/AllTheThings.lua:2251
 BaseItemWithAchievementID = <table> {
 }
 SearchForField = <function> defined @AllTheThings/AllTheThings.lua:6499
 BaseVignette = <table> {
 }
 TryPopulateQuestRewards = <function> defined @AllTheThings/AllTheThings.lua:8564
 PrintTable = <function> defined @AllTheThings/AllTheThings.lua:109
 CreateMount = <function> defined @AllTheThings/AllTheThings.lua:12757
 ShowPopupDialogWithEditBox = <function> defined @AllTheThings/src/base.lua:187
 PlayRareFindSound = <function> defined @AllTheThings/AllTheThings.lua:1432
 OpenMiniListForCurrentZone = <function> defined @AllTheThings/AllTheThings.lua:19633
 UpdateWindows = <function> defined @AllTheThings/AllTheThings.lua:15669
 BaseTitle = <table> {
 }
 BaseUnit = <table> {
 }
 CreateDeathClass = <function> defined @AllTheThings/AllTheThings.lua:10110
 SortDefaults = <table> {
 }
 InitDataCoroutine = <function> defined @AllTheThings/AllTheThings.lua:23813
 CreateMapWithStyle = <function> defined @AllTheThings/AllTheThings.lua:12610
 GetFactionIDByName = <function> defined @AllTheThings/AllTheThings.lua:10392
 events = <table> {
 }
 BasePetType = <table> {
 }
 RequireFactionFilter = <function> defined @AllTheThings/AllTheThings.lua:14136
 MarkUniqueCollectedSourcesBySource = <function> defined @AllTheThings/AllTheThings.lua:14277
 CreateFollower = <function> defined @AllTheThings/AllTheThings.lua:10956
 FlightPathDB = <table> {
 }
 print = <function> defined @AllTheThings/AllTheThings.lua:83
 CreateFlightPath = <function> defined @AllTheThings/AllTheThings.lua:10866
 BuildCostTable = <function> defined @AllTheThings/AllTheThings.lua:5115
 FilterItemClass_RequiredSkill = <function> defined @AllTheThings/AllTheThings.lua:14128
 RequiredSkillFilter = <function> defined @AllTheThings/AllTheThings.lua:14128
 GetCurrentFactionStandings = <function> defined @AllTheThings/AllTheThings.lua:10437
 ClassIndex = 1
 __callbacks = <table> {
 }
 CleanSourceIgnoredGroups = <function> defined @AllTheThings/AllTheThings.lua:14549
 NestSourceQuestsV2 = <function> defined @AllTheThings/AllTheThings.lua:8176
 CacheF

Thank you.

Br,
TSO

commented

Unfortunately, this debugging information by itself doesn't help narrow down what specifically was happening to cause this script timeout issue to occur because it's just referencing general functionality in ATT that runs in many situations.

What version of ATT was this on?
Do you remember specifically what happened immediately before this error occurred?

commented

Hello,

DF-3.1.15

Sorry, can't remember specifics, since I got the info from BugGrabber/BugSack a couple of hours later after the failure.

If this happens again I will note an add appropiate information.

Thank you.

Br,
TSO

commented

I'm not usually one to tag onto someone elses.. but as I don't see anything more recent, and I have the same issue, figured I would. Fresh Install of ATT, no other addons enabled, getting the same error

Message: Interface/AddOns/AllTheThings/AllTheThings.lua:196: script ran too long
Time: Sun Apr 30 10:27:52 2023
Count: 1
Stack: Interface/AddOns/AllTheThings/AllTheThings.lua:196: script ran too long
[string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:196: in function `?'
[string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:170: in function <Interface/AddOns/AllTheThings/AllTheThings.lua:167>
[string "@Interface/AddOns/AllTheThings/src/base.lua"]:88: in function <Interface/AddOns/AllTheThings/src/base.lua:87>

Locals: ok = false
err = "Interface/AddOns/AllTheThings/AllTheThings.lua:6530: script ran too long"
(*temporary) = false
(*temporary) = "Interface/AddOns/AllTheThings/AllTheThings.lua:6530: script ran too long"
(*temporary) = false
(*temporary) = "script ran too long"
instance = <no value>
app = <table> {
 CreatePetType = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:9987
 SetDataMember = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:731
 FunctionRunner = <table> {
 }
 SpellNameToSpellID = <table> {
 }
 BaseItemWithFactionID = <table> {
 }
 UniqueModeItemCollectionHelper = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:15121
 IsAccountLinked = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:6014
 BaseAzeriteEssence = <table> {
 }
 PlayCompleteSound = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:1457
 CreateHash = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:2963
 SpellIDToSkillID = <table> {
 }
 BaseItem = <table> {
 }
 FilterItemClass_RequireBinding = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14321
 ToggleMainList = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:7595
 AccountWideAchievements = true
 PrintGroup = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:99
 ItemBindFilter = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:871
 FillSymlinkAsync = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:4215
 CleanInheritingGroups = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14759
 IsComplete = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:2292
 BaseItemWithAchievementID = <table> {
 }
 SearchForField = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:6606
 BaseVignette = <table> {
 }
 TryPopulateQuestRewards = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:8736
 PrintTable = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:116
 CreateMount = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:12930
 TooltipSourceFields = <table> {
 }
 PlayRareFindSound = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:1467
 OpenMiniListForCurrentZone = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:19903
 UpdateWindows = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:15891
 BaseTitle = <table> {
 }
 BaseUnit = <table> {
 }
 CreateDeathClass = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:10296
 SortDefaults = <table> {
 }
 InitDataCoroutine = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:24163
 CreateMapWithStyle = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:12783
 GetFactionIDByName = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:10582
 events = <table> {
 }
 BasePetType = <table> {
 }
 RequireFactionFilter = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14346
 MarkUniqueCollectedSourcesBySource = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14487
 CreateFollower = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:11076
 AlwaysShowUpdate = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:1433
 print = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:90
 C

Also happens when I mouse over the Minimap icon:

`Message: Interface/AddOns/AllTheThings/AllTheThings.lua:196: script ran too long
Time: Sun Apr 30 10:27:52 2023
Count: 1
Stack: Interface/AddOns/AllTheThings/AllTheThings.lua:196: script ran too long
[string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:196: in function `?'
[string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:170: in function <Interface/AddOns/AllTheThings/AllTheThings.lua:167>
[string "@Interface/AddOns/AllTheThings/src/base.lua"]:88: in function <Interface/AddOns/AllTheThings/src/base.lua:87>

Locals: ok = false
err = "Interface/AddOns/AllTheThings/AllTheThings.lua:6530: script ran too long"
(*temporary) = false
(*temporary) = "Interface/AddOns/AllTheThings/AllTheThings.lua:6530: script ran too long"
(*temporary) = false
(*temporary) = "script ran too long"
instance = <no value>
app = <table> {
 CreatePetType = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:9987
 SetDataMember = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:731
 FunctionRunner = <table> {
 }
 SpellNameToSpellID = <table> {
 }
 BaseItemWithFactionID = <table> {
 }
 UniqueModeItemCollectionHelper = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:15121
 IsAccountLinked = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:6014
 BaseAzeriteEssence = <table> {
 }
 PlayCompleteSound = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:1457
 CreateHash = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:2963
 SpellIDToSkillID = <table> {
 }
 BaseItem = <table> {
 }
 FilterItemClass_RequireBinding = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14321
 ToggleMainList = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:7595
 AccountWideAchievements = true
 PrintGroup = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:99
 ItemBindFilter = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:871
 FillSymlinkAsync = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:4215
 CleanInheritingGroups = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14759
 IsComplete = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:2292
 BaseItemWithAchievementID = <table> {
 }
 SearchForField = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:6606
 BaseVignette = <table> {
 }
 TryPopulateQuestRewards = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:8736
 PrintTable = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:116
 CreateMount = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:12930
 TooltipSourceFields = <table> {
 }
 PlayRareFindSound = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:1467
 OpenMiniListForCurrentZone = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:19903
 UpdateWindows = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:15891
 BaseTitle = <table> {
 }
 BaseUnit = <table> {
 }
 CreateDeathClass = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:10296
 SortDefaults = <table> {
 }
 InitDataCoroutine = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:24163
 CreateMapWithStyle = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:12783
 GetFactionIDByName = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:10582
 events = <table> {
 }
 BasePetType = <table> {
 }
 RequireFactionFilter = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14346
 MarkUniqueCollectedSourcesBySource = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:14487
 CreateFollower = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:11076
 AlwaysShowUpdate = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:1433
 print = <function> defined @Interface/AddOns/AllTheThings/AllTheThings.lua:90
 C`

My wife does not have any issues with the addon, so I'm perplexed as to why.. only thing I know different is that she has Dragonflight, and I don't.

commented

Every time I mouseover the minimap button. I've never gotten to see anything at all from the addon. Settings are defaulted as I've just heard about this addon and tried it, only to have it fail immediately. The only difference between my wife and I is Dragonflight, but I agree, it shouldn't be the problem.

/att just gives a blank black box in the center of my screen.

ATT Screen

commented

@Backu68 Do you recall if you were inside an Instance when these script timeouts happened? There's a known conflict with something Blizzard changed in 10.0.5 that drastically limits addon processing inside Instances.

commented

Unless everywhere in the game is an instance now, no. I was in Oribos. It doesn't seem to matter where I am.

commented

Hmmm, and this is a consistent thing? Like every time you cursor over the minimap button or try to open the Main list /att it fails and gives a 'script ran too long' error? Or is it more like once per character, and then it works?

I wouldn't think that not having DF is related to it as all the game functionality would be the same, other than the fact that you can't go to those zones or level past 60, right... so I'm not really sure how that would be related.

Can you post the first tab of the ATT Settings? Maybe we can track down some strange interaction... not sure.

commented

Very very strange. With the Ad-Hoc Window Updates setting enabled you shouldn't have any issues with the minimap button tooltip as it won't have data yet to determine a progress/total value. See my example for similar setup (ignore the background buff icons):
image

If you attempt to open up direct popout windows, do those show up or are they also empty?
i.e. /att i:190320 or /att i:202039 or /att q:72373
Can you show screenshots of those?

Are you able to open the 'minilist' successfully for the current zone using /attmini ?

commented

Blank boxes on all of those.

WoWScrnShot_050123_183056

commented
Date: 2023-05-04 19:04:53
ID: 1
Error occured in: Global
Count: 1
Message: Interface/AddOns/AllTheThings/AllTheThings.lua line 197:
   script ran too long
Debug:
   [string "=(tail call)"]: ?
   [string "=[C]"]: ?
   [string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:197: ?()
   [string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:171:
      Interface/AddOns/AllTheThings/AllTheThings.lua:168
   [string "@Interface/AddOns/AllTheThings/src/base.lua"]:87:
      Interface/AddOns/AllTheThings/src/base.lua:86
Locals:
(*temporary) = 0.017000
(*temporary) = <function> defined =[C]:-1

AddOns:
  Swatter, v9.1.BETA.5.11 (OneMawTime)
  AddonFactory, v10.1.001
  AllTheThings, vDF-3.4.0
  Altoholic, v10.1.001
  Auctioneer, v9.1.BETA.5.11 (OneMawTime)
  AuctioneerStatsOverTime, v9.1.BETA.5.11 (OneMawTime)
  AuctioneerUtilDealFinder, v9.1.BETA.5.11 (OneMawTime)
  AuctioneerUtilValuer, v9.1.BETA.5.11 (OneMawTime)
  BtWQuests, v2.30.0
  BtWQuestsDragonflight, v3.0
  BtWQuestsDragonflightPrologue, v1.3
  BtWQuestsShadowlands, v6.9
  BtWQuestsShadowlandsPrologue, v1.9
  DataStore, v2023.05.04
  DataStoreAchievements, v2023.05.03
  DataStoreAgenda, v10.1.001
  DataStoreAuctions, v10.1.001
  DataStoreCharacters, v2023.05.03
  DataStoreContainers, v10.1.001
  DataStoreCrafts, v10.1.001
  DataStoreCurrencies, v10.1.001
  DataStoreGarrisons, v10.1.001
  DataStoreInventory, v10.1.001
  DataStoreMails, v2023.05.04
  DataStorePets, v10.1.001
  DataStoreQuests, v10.1.001
  DataStoreReputations, v10.1.001
  DataStoreSpells, v2023.05.03
  DataStoreStats, v10.1.001
  DataStoreTalents, v10.1.001
  DBMCore, v5b92bad
  DBMStatusBarTimers, v5b92bad
  DBMVPVEM, vd743100
  Details, v#Details.DF.Wrath.10.1.0.10985.151
  DetailsCompare2, v
  DetailsEncounterDetails, v
  DetailsRaidCheck, v
  DetailsStreamer, v
  DetailsTinyThreat, v
  DetailsVanguard, v
  Enchantrix, v9.1.BETA.5.11 (OneMawTime)
  GatherMate2, v1.48.6
  GuildsOfWoW, v1.2.2
  GuildTracker, v9.1.5-1
  Informant, v9.1.BETA.5.11 (OneMawTime)
  LeatrixPlus, v10.1.01
  QuestCompletist, v109.44
  SlideBar, v9.1.BETA.5.11 (OneMawTime)
  Stubby, v9.1.BETA.5.11 (OneMawTime)
  Titan, v6.00.16.100100
  TitanBag, v6.00.16.100100
  TitanClock, v6.00.16.100100
  TitanCurrenciesMulti, vv9.6.2
  TitanGold, v6.00.16.100100
  TitanLeatherworking, v4.0.001
  TitanLocation, v6.00.16.100100
  TitanLootType, v6.00.16.100100
  TitanPerformance, v6.00.16.100100
  TitanProfessionsMulti, vv9.2.3
  TitanRepair, v6.00.16.100100
  TitanTrashCash, v1.0.16.100007
  TitanVolume, v6.00.16.100100
  TitanXP, v6.00.16.100100
  TradeSkillMaster, vv4.12.36
  TrainAll, v10.0.7
  WIM, v3.10.10
  BlizRuntimeLib_enUS v10.1.0.100100 <none>
  (ck=820)

commented

Alright, I'm thoroughly confused now.. I tried logging in from my wife's computer, and ATT ran fine.. so it's something with my setup, which doesn't make any sense. I removed my entire Addon's folder, reinstalled just ATT , and I still have the error..

commented

That's so strange. What's your CPU/memory like out of curiosity? Are you pushing your limits simply running WoW or something such that a weighty addon like ATT might be the breaking point? Will be curious with tomorrow's release if you still experience the issue or if it's "magically" fixed...

commented

My computer has yet to be pushed to the limits. However, I did, for grins and giggles, decide to reinstall WoW.. and had my usual issues with it.. Turns out, my windows install had corrupted files.. How that affected the addon, I have no idea. But a fix of files, and reinstall of WoW solved it.

commented

That...

I can't even hazard a guess as to why. There's a thousand possibilities.

I'm glad it turned out in the end, sucks you had to go through so much trouble to find out.

Actually crazy....

Going to close the issue now at this point. Quite old addon version when originally posted so maybe it was resolved at some point for OP as well. Can open an updated issue if it happens again.