Files 1
Downloads 462,848
Favorites 2,096
My AddOns
View Bug Report
Datastore blocks UI from functioning - Garrison NPC Enchanter
Bug #: 8245
File: Altoholic
Date: 11-27-14 01:42 AM
By: Murdabenne
Status: Unconfirmed
Very bad bug in the Datastore - it completely blocks the UI from working.

Basically go to the Enchant Hut in the Garrison, go to the follower you have assigned there - Ahm is usually the best - and try to buy an illusion enchant. You cannot. Datastore craps all over itself. I watched the count scroll up to 443 pretty fast, and all I did was open that merchant window with the NPC.

Verified by disabling Altoholic and Datastore, and it worked just fine, reenable and I get this same error.

Please fix this

443x DataStore_Crafts\DataStore_Crafts-r56.lua:501: attempt to index local 'link' (a nil value)
DataStore_Crafts\DataStore_Crafts-r56.lua:501: in function <DataStore_Crafts\DataStore_Crafts.lua:452>
DataStore_Crafts\DataStore_Crafts-r56.lua:515: in function <DataStore_Crafts\DataStore_Crafts.lua:512>
DataStore_Crafts\DataStore_Crafts-r56.lua:607: in function <DataStore_Crafts\DataStore_Crafts.lua:600>

Locals:
SaveActiveFilters = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:275
SaveHeaders = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:318
ScanRecipes = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:452
ScanCooldowns = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:372
RestoreHeaders = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:333
RestoreActiveFilters = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:291
addon = <table> {
SetDefaultModuleLibraries = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:398
Enable = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:325
RegisterChatCommand = <function> defined @ElvUI\libs\AceConsole-3.0\AceConsole-3.0.lua:85
EnableModule = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:363
modules = <table> {
}
GetModule = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:241
IterateEmbeds = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:473
UnregisterComm = <function> defined @DSM\Libs\CallbackHandler-1.0.lua:181
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:170
Deserialize = <function> defined @ElvUI\libs\AceSerializer-3.0\AceSerializer-3.0.lua:242
UnregisterChatCommand = <function> defined @ElvUI\libs\AceConsole-3.0\AceConsole-3.0.lua:111
isOpen = true
ScheduleRepeatingTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:127
CancelAllTimers = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:158
Printf = <function> defined @ElvUI\libs\AceConsole-3.0\AceConsole-3.0.lua:69
SetDefaultModulePrototype = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:440
name = "DataStore_Crafts"
Guilds = <table> {
}
IsEnabled = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:482
orderedModules = <table> {
}
ScheduleTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:92
DisableModule = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:381
Characters = <table> {
}
ThisCharacter = <table> {
}
OnInitialize = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:904
baseName = "DataStore_Crafts"
RegisterMessage = <function> defined @DSM\Libs\CallbackHandler-1.0.lua:118
GetArgs = <function> defined @ElvUI\libs\AceConsole-3.0\AceConsole-3.0.lua:144
Print = <function> defined @ElvUI\libs\AceConsole-3.0\AceConsole-3.0.lua:54
artifactDB = <table> {
}
IsTradeSkillWindowOpen = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:953
OnDisable = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:946
OnEnable = <function> defined @DataStore_Crafts\DataStore_Crafts.lua:927
IsModule = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:499
db = <table> {
}
SetDefaultModuleState = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:418
CancelTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:145
UnregisterAllComm = <function> defined @DSM\Libs\CallbackHandler-1.0.lua:202
SetEnabledState = <function> defined @ElvUI\libs\AceAddon-3.0\AceAddon-3.0.lua:455
Serialize = <function> defined @ElvUI\libs\AceSerializer-3.0\AceSerializer-3.0.lua:118
enabledState = true
SendCommMessage = <function> defined @DataStore\libs\AceComm-3.0\AceComm-3.0.lua:84