"script ran too long"
KelSceptic opened this issue ยท 14 comments
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
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?
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
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.
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.
@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.
Unless everywhere in the game is an instance now, no. I was in Oribos. It doesn't seem to matter where I am.
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.
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):
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
?
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)
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..
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...
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.
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.