Bayi's Extended Questlog
Description:
Extended QuestLog is an extension of the QuestLog. It has a new bigger layout and allows you to watch all 25 quests instead of 10.
Bug Reporting:
If you find an error, open a ticket on
https://www.wowace.com/projects/bayis-extended-questlog/issues
or use the wowace forum at
http:forums.wowace.com/showthread.php?t=6891
You can login on the sites with your curse account.
Translators Wanted
If you are interested to translate this project, please visit
http://www.wowace.com/addons/bayis-extended-questlog/localization/
thank you for your help
Features:
- ACE mod
- FuBar support
- DewDrop configuration menu
- Mod can be disabled/enabled on the fly
- All frames are moveable/lockable
- All settings are stored on a per character basis
- Display Info and Play sound when a Quest is Completed
- Display quest info in related mobs and items tooltips
- Watch Achievements, restore it after logout -> login
Log:
- Quest Levels
- Maximizable/Minimizable
- Maximize on Select
- Movable
- Click a header to Track/Untrack all quests in it
- Click a quest to copy the questname and objectives in to the chatframe
Tracker:
- Show Zones in Tracker
- Remove Finished Quests
- Hide Objectives for Finished Quests
- Add New Quests
- Show Minimize button in Tracker
- Tracker font can be changed
- Quest Markers with Symbols or Listing
- Colors can be changed: Zone Color, Header Color, Background Color, Objective Color
- Hovering over a quest title with the mouse displays the quest's short description
- Clicking a quest title in the tracker opens the quest log with that quest
- Right-Clicking a quest title in the tracker removes the quest from the tracker
Achievements
- moveable
- resizeable
- resore after logout
- minimizeable
Todo list:
- Draggeable Quests between categories
- Optional Titanbar support
- Party/Raid 'Who is on Quest' display and from a bigger range (addon communication)
- Questlog browsable with other characters
- ...and many more
Compatibility:
The addon is compatible now with the most other quest addons out there.
Please note that some features are disabled and cant be reenabled if some addons loaded:
Fubar_QuestsFu - disables beql tracker as QuestsFu has its own tracker
CTMod - disabled questlevel display and tracker moving as this is handled by CTMod
FAQ
- General
Q:Is this addon complete ?
A:No this addon still in a beta like state, most things work and it should be usable for now, but dont except a fully functioning addon before rc1.0. This addon is here now for testing and developing it, so please download it and test it and if u find bugs post it here
Q:How can i submit a bug report
A:Much things are needed for a bug report. First if u discover a bug check the comments or the bug reporting tool on this site to see was it already reported by somebody. In the bug report please submit the following data:
- Description of the bug
- Client Locale
- How do u reproduce the bug?
- Are other addons loaded ? (see below)
- Is the bug without addons ?
- Which addon is loaded when the bug appeared (see below)
If the bug isnt there with default UI, but is there with all the addons loaded do the following to find out which addon is causing it:
1 Disable all addons
2 Check if the bug is there
3 Enable one of ur addons
4 Do 2,3 until u have all the addons loaded
- Features
Q:My 'Lock Tracker' function is grayed out and i cant move the tracker
A:CT_Core and other frame mover addons are hooking the QuestWatchFrame:SetPoint() function which makes beql unable to position the tracker where it like it to be. So if CT_Core is loaded the addons quest tracker mover functions are disabled, u cant enable them with theese addons loaded. To move the tracker u must use the other mover addon (CT_Core, MoveAnything etc.)
Q:bEQL's tracker is gone and the tracker options are grayed out.
A:If Fubar_QuestsFU the addon disables his tracker use QuestsFU's tracker.
Q:Adding new quests doesnt work
A:The 'Add new quests' function requires a perfect translation into your locale to work, without this it cant find the line 'Quest Accepted: '.. to pick up the quest name to add it to the tracker. Currently only enUS and enGB are 100% supported. The localization will be complete when the addon will be released (1.0).
Some locales for some languages are still missing, if u fell that is not good so u could write theese files yourself :). Use the localization.lua and localization-de.lua as templates. localization.lua will hold all the strings im using, and localization-de is now the best (not compelete) file written.
Keep in mind that there is no if GetLocale() == .. line in the default (localization.lua) file but in the others (see localization-de.lua) u MUST include them.
Special Thanks:
Daniel Rehn - Orignal mod, graphics
elitenls - an EQL version
Craig Coleman - for helping coding
all testers - for testing it (wyveryx, optmusprime and many more..)
TheBlackDrem - Quest auto complete
Brainsen - German translation
Unrak - heavy testing and helping to find bugs
Mans - Russian translation
damjau - Korean translation
nekromant - Spanish translation
Scylia - French translation
Managed to fix the addon for good this time (hopefully it won't break again).
Huge thanks to chipzz and the WoWUIDev discord guys who give me a huge help by providing the code for the textures I needed to hide.
I'm still trying to resolve the only minor issue left, being the one I described in my comment below, but I'm pretty happy so far.
I imported the files in a new public repository here: https://github.com/FireReaver/BEQL
r332 release - Changelog:
- fixed leftovers errors for Classic Era 1.15;
- removed Blizzard QuestLog textures overlapping the addon frame
- merged into one the two BEQL menus under the AddOns tab;
- updated TOC version;
In reply to BaronOfHell89: I just realised I should look for a better questlog addon and came across your persistence with this one, thank you. Buggrabber returned this when I logged in after enabling the addon:
[06:47:30 PM] Interface/AddOns/beql/questtracker.lua:265: attempt to call method 'Reset' (a nil value)
[06:47:30 PM] [string "@Interface/AddOns/beql/questtracker.lua"]:265: in function <Interface/AddOns/beql/questtracker.lua:248>
[string "=[C]"]: ?
[string "@Interface/AddOns/AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Interface/AddOns/beql/quest.lua"]:335: in function `fireEvents'
[string "@Interface/AddOns/beql/quest.lua"]:250: in function <Interface/AddOns/beql/quest.lua:80>
[string "=[C]"]: ?
[string "@Interface/AddOns/AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...sic/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@Interface/AddOns/AtlasLootClassic/Libs/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@Interface/AddOns/beql/Libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...rface/AddOns/beql/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
[06:47:30 PM] self = "QUEST_LOG_CHANGED"
_ = nil
curZone = nil
invalidRun = true
isComplete = nil
questIndex = nil
qZone = nil
watchIDs = <table> {
}
filteredIDs = <table> {
}
(*temporary) = nil
(*temporary) = beql_TrackerLine {
0 = <userdata>
beqlOnUpdate = "Tracker:StatusBar_OnUpdate"
dash = FontString {
}
text = FontString {
}
mouseover = Frame {
}
statusBar = StatusBar {
}
}
(*temporary) = "attempt to call method 'Reset' (a nil value)"
module = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
SortWatchedQuests = <function> defined @Interface/AddOns/beql/questtracker.lua:941
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
modules = <table> {
}
baseName = "beql"
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
SecureHook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:335
RawHookScript = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:394
stopFading = <function> defined @Interface/AddOns/beql/questtracker.lua:621
OnDragStop = <function> defined @Interface/AddOns/beql/questtracker.lua:736
tooltip = beql_TrackerTooltip {
}
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
defaultModuleState = true
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
mergeQuestsFromAddon = <function> defined @Interface/AddOns/beql/questtracker.lua:586
startFading = <function> defined @Interface/AddOns/beql/questtracker.lua:607
displayQuests = <function> defined @Interface/AddOns/beql/questtracker.lua:248
hooks = <table> {
}
IsQuestWatched = <function> defined @Interface/AddOns/beql/questtracker.lua:878
trackerLists = <table> {
}
Hook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:273
enabledState = true
IterateModules = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:433
RawHook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:312
anchor_OnUpdate = <function> defined @Interface/AddOns/beql/questtracker.lua:631
OnInitialize = <function> defined @Interface/AddOns/beql/questtracker.lua:58
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:231
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:206
line_OnEnter = <function> defined @Interface/AddOns/beql/questtracker.lua:655
defaultModuleLibraries = <table> {
}
line_OnUpdate = <function> defined @Interface/AddOns/beql/questtracker.lua:637
isFading = <function> defined @Interface/AddOns/beql/questtracker.lua:592
Tooltip_OnUpdate = <function> defined @Interface/AddOns/beql/questtracker.lua:809
GetName = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:275
lineCache = beql_TrackerLine {
}
name = "beql_Tracker"
displayQuestObjective = <function> defined @Interface/AddOns/beql/questtracker.lua:291
orderedModules = <table> {
}
Disable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:310
getLine = <function> defined @Interface/AddOns/beql/questtracker.lua:88
SecureHookScript = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:409
onFadeEnd = <function> defined @Interface/AddOns/beql/questtracker.lua:598
displayQuestTimer = <function> defined @Interface/AddOns/beql/questtracker.lua:372
questWatchRemoveQuest = <function> defined @Interface/AddOns/beql/questtracker.lua:896
Unhook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:417
autoWatchNewQuest = <function> defined @Interface/AddOns/beql/questtracker.lua:887
OnDisable = <function> defined @Interface/AddOns/beql/questtracker.lua:174
line_OnLeave = <function> defined @Interface/AddOns/beql/questtracker.lua:670
Enable =
In reply to Acallys: I turned off the quest tracker and tooltip options and seems to have stopped the errors.
You are totally right, I just noticed it now too. I didn't at first because I always kept both options ticked.
I'll check what I can do about it, thanks for reporting it.
In reply to BaronOfHell89: Thanks for the fixes, it works!
I managed to fix almost all the major errors through an AI program, but since I'm not a coder there might be some spaghetti redundancy (it shouldn't but still).
The only issues left is this leftover error triggering when clicking on the Main Menu>Options>AddOns>beql settings but it doesn't affect the addon really, just a bit annoying:
- Message: ...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:184: attempt to index local 'option' (a nil value)
In reply to BaronOfHell89:
Thanks for working on this addon - one of my favorites back in the day. Not sure I can help with any of the coding but am happy to test as best I can.
In reply to McAoifeDA:
Thanks for the kind words, I really appreciate them. As I wrote I'm not really a coder, I'm just a bit more stubborn than normal because I use this addon too and love it, but seeing it in such disarray still pained me quite a bit to the point I tried to use an AI program and managed to fix few addons this way (some others are more complex and can't for now).
Generally speaking, I'm not used on how to deal with github stuff so other than understanding a bit more why a GNU license is basically needed to avoid any issues, if you see anything else I forgot to do, feel free to tell me anytime. Wish one day I'll manage to understand lua enough that is not gibberish anymore in my brain.
This is so sad. I went through so many other questlog enhancer addons but this one was the best, even more than the already good QuestLogEx.
I'll leave here the errors I get, as patch 1.15 (Classic Era), if anyone will ever pick this up:
---------------------------------------------------------------------------------------------------------------------------------
Message: ...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:568: attempt to call method 'SetBackdrop' (a nil value)
Time: Wed Nov 29 01:09:35 2023
Count: 1
Stack: ...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:568: attempt to call method 'SetBackdrop' (a nil value)
[string "@Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua"]:568: in main chunk
Locals: LibStub = <table> {
NewLibrary = <function> defined @Interface/AddOns/beql/Libs/LibStub/LibStub.lua:20
minors = <table> {
}
minor = 2
IterateLibraries = <function> defined @Interface/AddOns/beql/Libs/LibStub/LibStub.lua:46
GetLibrary = <function> defined @Interface/AddOns/beql/Libs/LibStub/LibStub.lua:36
libs = <table> {
}
}
gui = <table> {
objPools = <table> {
}
RegisterAsContainer = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:517
RegisterWidgetType = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:555
WidgetBase = <table> {
}
RegisterAsWidget = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:533
counts = <table> {
}
GetWidgetVersion = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:609
LayoutRegistry = <table> {
}
GetLayout = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:579
GetWidgetCount = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:603
tooltip = AceGUITooltip {
}
Create = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:144
RegisterLayout = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:569
GetNextWidgetNum = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:592
WidgetRegistry = <table> {
}
WidgetVersions = <table> {
}
ClearFocus = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:249
Release = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:178
SetFocus = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:239
WidgetContainerBase = <table> {
}
IsReleasing = <function> defined @Interface/AddOns/beql/Libs/AceGUI-3.0/AceGUI-3.0.lua:219
}
reg = <table> {
RegisterOptionsTable = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:315
validated = <table> {
}
tables = <table> {
}
callbacks = <table> {
}
RegisterCallback = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
GetOptionsTable = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:360
UnregisterCallback = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
IterateOptionsTables = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:346
NotifyChange = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:289
ValidateOptionsTable = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigRegistry-3.0/AceConfigRegistry-3.0.lua:276
UnregisterAllCallbacks = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
}
MAJOR = "AceConfigDialog-3.0"
MINOR = 79
AceConfigDialog = <table> {
OpenFrames = <table> {
}
GetStatusTable = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:407
popup = Frame {
}
Status = <table> {
}
frame = Frame {
}
tooltip = AceConfigDialogTooltip {
}
SelectGroup = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:437
}
oldminor = nil
tinsert = <function> defined =[C]:-1
tsort = <function> defined =[C]:-1
tremove = <function> defined =[C]:-1
strmatch = <function> defined =[C]:-1
format = <function> defined =[C]:-1
error = <function> define
---------------------------------------------------------------------------------------------------------------------------------
Message: Interface/AddOns/beql/questtracker.lua:924: attempt to index global 'UIFrameCache' (a nil value)
Time: Wed Nov 29 01:09:35 2023
Count: 1
Stack: Interface/AddOns/beql/questtracker.lua:924: attempt to index global 'UIFrameCache' (a nil value)
[string "@Interface/AddOns/beql/questtracker.lua"]:924: in main chunk
Locals: addonName = "beql"
beql = <table> {
SaveFramePosition = <function> defined @Interface/AddOns/beql/options.lua:281
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:367
IsDisabled = <function> defined @Interface/AddOns/beql/beql.lua:102
UnregisterAllEvents = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
Enable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:294
RegisterChatCommand = <function> defined @Interface/AddOns/beql/Libs/AceConsole-3.0/AceConsole-3.0.lua:85
loadScripts = <function> defined @Interface/AddOns/beql/beql.lua:459
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:442
initFrames = <function> defined @Interface/AddOns/beql/beql.lua:428
debugprint = <function> defined @Interface/AddOns/beql/beql.lua:41
defaultModuleLibraries = <table> {
}
round = <function> defined @Interface/AddOns/beql/beql.lua:392
frames = <table> {
}
UnregisterChatCommand = <function> defined @Interface/AddOns/beql/Libs/AceConsole-3.0/AceConsole-3.0.lua:111
revision = "1.1.1 Alpha 3"
Off = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
defaultModulePrototype = <table> {
}
Printf = <function> defined @Interface/AddOns/beql/Libs/AceConsole-3.0/AceConsole-3.0.lua:69
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:235
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:409
ToggleActive = <function> defined @Interface/AddOns/beql/beql.lua:107
restoreLayout = <function> defined @Interface/AddOns/beql/beql.lua:535
printpoints = <function> defined @Interface/AddOns/beql/beql.lua:376
name = "beql"
InitDB = <function> defined @Interface/AddOns/beql/beql.lua:117
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:451
orderedModules = <table> {
}
decToHex = <function> defined @Interface/AddOns/beql/beql.lua:316
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:350
OffEvent = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
FadeColors = <function> defined @Interface/AddOns/beql/beql.lua:294
RefreshConfig = <function> defined @Interface/AddOns/beql/beql.lua:405
ColorText = <function> defined @Interface/AddOns/beql/beql.lua:348
RegisterMessage = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
GetArgs = <function> defined @Interface/AddOns/beql/Libs/AceConsole-3.0/AceConsole-3.0.lua:144
Print = <function> defined @Interface/AddOns/beql/Libs/AceConsole-3.0/AceConsole-3.0.lua:54
OnDisable = <function> defined @Interface/AddOns/beql/beql.lua:94
OnEnable = <function> defined @Interface/AddOns/beql/beql.lua:79
OnInitialize = <function> defined @Interface/AddOns/beql/beql.lua:59
RestoreFramePosition = <function> defined @Interface/AddOns/beql/options.lua:246
IsModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:468
UnregisterMessage = <function> defined @Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
SetDefaultModuleState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:387
setFrame = <function> defined @Inter
---------------------------------------------------------------------------------------------------------------------------------
Message: Interface/AddOns/beql/options.lua:65: attempt to call method 'AddToBlizOptions' (a nil value)
Time: Wed Nov 29 01:09:35 2023
Count: 1
Stack: Interface/AddOns/beql/options.lua:65: attempt to call method 'AddToBlizOptions' (a nil value)
[string "@Interface/AddOns/beql/options.lua"]:65: in function <Interface/AddOns/beql/options.lua:53>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:70: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:623: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:367
OnInitialize = <function> defined @Interface/AddOns/beql/options.lua:53
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:235
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:332
sounds = <table> {
}
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:442
defaultModuleLibraries = <table> {
}
validateOptionsTable = <function> defined @Interface/AddOns/beql/options.lua:358
registerOptionsTable = <function> defined @Interface/AddOns/beql/options.lua:181
getValue = <function> defined @Interface/AddOns/beql/options.lua:152
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:409
getOptionRef = <function> defined @Interface/AddOns/beql/options.lua:121
name = "beql_Options"
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:350
OPEN_OPTIONES_MENU = <function> defined @Interface/AddOns/beql/options.lua:399
IsModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:217
checkHandler = <function> defined @Interface/AddOns/beql/options.lua:95
SetDefaultModuleState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:387
baseName = "beql"
optionsFrames = <table> {
}
createSoundTable = <function> defined @Interface/AddOns/beql/options.lua:1512
enabledState = true
createMainOptionsTable = <function> defined @Interface/AddOns/beql/options.lua:412
SetEnabledState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:424
setValue = <function> defined @Interface/AddOns/beql/options.lua:322
Disable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:314
Enable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:294
optionsTable = <table> {
}
IterateModules = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:437
modules = <table> {
}
validateWidth = <function> defined @Interface/AddOns/beql/options.lua:379
GetName = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:279
moduleName = "Options"
defaultModuleState = true
resolveCallback = <function> defined @Interface/AddOns/beql/options.lua:203
}
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = <table> {
OpenFrames = <table> {
}
GetStatusTable = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:407
popup = Frame {
}
Status = <table> {
}
frame = Frame {
}
tooltip = AceConfigDialogTooltip {
}
SelectGroup = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:437
}
(*temporary) = "beql"
(*temporary) = "bEQL"
(*temporary) = nil
(*temporary) = "m
---------------------------------------------------------------------------------------------------------------------------------
Message: Interface/AddOns/beql/questlog.lua:53: attempt to index a number value
Time: Wed Nov 29 01:09:35 2023
Count: 1
Stack: Interface/AddOns/beql/questlog.lua:53: attempt to index a number value
[string "@Interface/AddOns/beql/questlog.lua"]:53: in function <Interface/AddOns/beql/questlog.lua:34>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:70: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:623: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:367
OnInitialize = <function> defined @Interface/AddOns/beql/questlog.lua:34
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:235
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:442
toggleTextures = <function> defined @Interface/AddOns/beql/questlog.lua:463
defaultModuleLibraries = <table> {
}
maximizeQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:315
minimizeQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:346
Hooks_TitleButton_SetText = <function> defined @Interface/AddOns/beql/questlog.lua:676
setFontSize = <function> defined @Interface/AddOns/beql/questlog.lua:372
OnDragStop = <function> defined @Interface/AddOns/beql/questlog.lua:547
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:409
Hooks_OnToggle = <function> defined @Interface/AddOns/beql/questlog.lua:581
configButton_OnClick = <function> defined @Interface/AddOns/beql/questlog.lua:509
name = "beql_Log"
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:350
Anchor_OnUpdate = <function> defined @Interface/AddOns/beql/questlog.lua:487
initQuestLogTitleButton = <function> defined @Interface/AddOns/beql/questlog.lua:291
baseName = "beql"
OnDragStart = <function> defined @Interface/AddOns/beql/questlog.lua:527
IsModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:217
Hooks_SetPoint = <function> defined @Interface/AddOns/beql/questlog.lua:633
SetDefaultModuleState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:387
toggleStyle = <function> defined @Interface/AddOns/beql/questlog.lua:444
Hooks_GetQuestLogTitle = <function> defined @Interface/AddOns/beql/questlog.lua:629
OnDisable = <function> defined @Interface/AddOns/beql/questlog.lua:165
questCompleted = <function> defined @Interface/AddOns/beql/questlog.lua:565
enabledState = true
Hooks_DetailScrollFrame_OnShow = <function> defined @Interface/AddOns/beql/questlog.lua:616
Hooks_TitleButton_OnClick = <function> defined @Interface/AddOns/beql/questlog.lua:647
simpleQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:404
OnEnable = <function> defined @Interface/AddOns/beql/questlog.lua:123
extendedQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:201
Enable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:294
IterateModules = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:437
getQuestTag = <function> defined @Interface/AddOns/beql/questlog.lua:239
SetEnabledState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:424
GetName =
---------------------------------------------------------------------------------------------------------------------------------
Message: Interface/AddOns/beql/questtracker.lua:37: attempt to index global 'UIFrameCache' (a nil value)
Time: Wed Nov 29 01:09:35 2023
Count: 1
Stack: Interface/AddOns/beql/questtracker.lua:37: attempt to index global 'UIFrameCache' (a nil value)
[string "@Interface/AddOns/beql/questtracker.lua"]:37: in function <Interface/AddOns/beql/questtracker.lua:34>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:70: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:623: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:367
SortWatchedQuests = <function> defined @Interface/AddOns/beql/questtracker.lua:863
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:332
modules = <table> {
}
baseName = "beql"
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:442
SecureHook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:336
RawHookScript = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:395
stopFading = <function> defined @Interface/AddOns/beql/questtracker.lua:543
OnDragStop = <function> defined @Interface/AddOns/beql/questtracker.lua:658
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:409
defaultModuleState = true
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:451
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:350
mergeQuestsFromAddon = <function> defined @Interface/AddOns/beql/questtracker.lua:508
startFading = <function> defined @Interface/AddOns/beql/questtracker.lua:529
displayQuests = <function> defined @Interface/AddOns/beql/questtracker.lua:174
hooks = <table> {
}
IsQuestWatched = <function> defined @Interface/AddOns/beql/questtracker.lua:800
trackerLists = <table> {
}
Hook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:274
enabledState = true
IterateModules = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:437
RawHook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:313
anchor_OnUpdate = <function> defined @Interface/AddOns/beql/questtracker.lua:553
OnInitialize = <function> defined @Interface/AddOns/beql/questtracker.lua:34
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:235
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:210
line_OnEnter = <function> defined @Interface/AddOns/beql/questtracker.lua:577
defaultModuleLibraries = <table> {
}
line_OnUpdate = <function> defined @Interface/AddOns/beql/questtracker.lua:559
isFading = <function> defined @Interface/AddOns/beql/questtracker.lua:514
Tooltip_OnUpdate = <function> defined @Interface/AddOns/beql/questtracker.lua:731
GetName = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:279
name = "beql_Tracker"
displayQuestObjective = <function> defined @Interface/AddOns/beql/questtracker.lua:213
orderedModules = <table> {
}
Disable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:314
getLine = <function> defined @Interface/AddOns/beql/questtracker.lua:891
OnToggle = <function> defined @Interface/AddOns/beql/questtracker.lua:664
onFadeEnd = <function> defined @Interface/AddOns/beql/questtracker.lua:520
displayQuestTimer = <function> defined @Interface/AddOns/beql/questtracker.lua:294
questWatchRemoveQuest = <function> defined @Interface/AddOns/beql/questtracker.l
---------------------------------------------------------------------------------------------------------------------------------
Message: Interface/AddOns/beql/options.lua:186: attempt to call method 'AddToBlizOptions' (a nil value)
Time: Wed Nov 29 01:09:35 2023
Count: 1
Stack: Interface/AddOns/beql/options.lua:186: attempt to call method 'AddToBlizOptions' (a nil value)
[string "@Interface/AddOns/beql/options.lua"]:186: in function `registerOptionsTable'
[string "@Interface/AddOns/beql/icon.lua"]:97: in function <Interface/AddOns/beql/icon.lua:96>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:70: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:623: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:367
OnInitialize = <function> defined @Interface/AddOns/beql/options.lua:53
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:235
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:332
sounds = <table> {
}
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:442
defaultModuleLibraries = <table> {
}
validateOptionsTable = <function> defined @Interface/AddOns/beql/options.lua:358
registerOptionsTable = <function> defined @Interface/AddOns/beql/options.lua:181
getValue = <function> defined @Interface/AddOns/beql/options.lua:152
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:409
getOptionRef = <function> defined @Interface/AddOns/beql/options.lua:121
name = "beql_Options"
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:350
OPEN_OPTIONES_MENU = <function> defined @Interface/AddOns/beql/options.lua:399
IsModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:217
checkHandler = <function> defined @Interface/AddOns/beql/options.lua:95
SetDefaultModuleState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:387
baseName = "beql"
optionsFrames = <table> {
}
createSoundTable = <function> defined @Interface/AddOns/beql/options.lua:1512
enabledState = true
createMainOptionsTable = <function> defined @Interface/AddOns/beql/options.lua:412
SetEnabledState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:424
setValue = <function> defined @Interface/AddOns/beql/options.lua:322
Disable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:314
Enable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:294
optionsTable = <table> {
}
IterateModules = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:437
modules = <table> {
}
validateWidth = <function> defined @Interface/AddOns/beql/options.lua:379
GetName = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:279
moduleName = "Options"
defaultModuleState = true
resolveCallback = <function> defined @Interface/AddOns/beql/options.lua:203
}
t = <table> {
args = <table> {
}
type = "group"
name = "Icon Config"
desc = "Icon Config"
}
key = "icon"
name = "Icon Config"
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = <table> {
OpenFrames = <table> {
}
GetStatusTable = <function> defined @Interface/AddOns/beql/Libs/AceConfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:407
popup = Frame {
}
Status = <table> {
}
frame = Frame {
}
tooltip = AceConfigDialogToolti
---------------------------------------------------------------------------------------------------------------------------------
Message: Interface/AddOns/beql/questlog.lua:137: attempt to index field 'questlogIcon' (a nil value)
Time: Wed Nov 29 01:09:37 2023
Count: 1
Stack: Interface/AddOns/beql/questlog.lua:137: attempt to index field 'questlogIcon' (a nil value)
[string "@Interface/AddOns/beql/questlog.lua"]:137: in function <Interface/AddOns/beql/questlog.lua:123>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:70: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:527: in function `EnableAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:540: in function `EnableAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:630: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
Locals: self = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:367
OnInitialize = <function> defined @Interface/AddOns/beql/questlog.lua:34
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:235
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:442
toggleTextures = <function> defined @Interface/AddOns/beql/questlog.lua:463
defaultModuleLibraries = <table> {
}
maximizeQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:315
minimizeQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:346
Hooks_TitleButton_SetText = <function> defined @Interface/AddOns/beql/questlog.lua:676
setFontSize = <function> defined @Interface/AddOns/beql/questlog.lua:372
OnDragStop = <function> defined @Interface/AddOns/beql/questlog.lua:547
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:409
Hooks_OnToggle = <function> defined @Interface/AddOns/beql/questlog.lua:581
configButton_OnClick = <function> defined @Interface/AddOns/beql/questlog.lua:509
name = "beql_Log"
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:350
Anchor_OnUpdate = <function> defined @Interface/AddOns/beql/questlog.lua:487
initQuestLogTitleButton = <function> defined @Interface/AddOns/beql/questlog.lua:291
baseName = "beql"
OnDragStart = <function> defined @Interface/AddOns/beql/questlog.lua:527
IsModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:217
Hooks_SetPoint = <function> defined @Interface/AddOns/beql/questlog.lua:633
SetDefaultModuleState = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:387
toggleStyle = <function> defined @Interface/AddOns/beql/questlog.lua:444
Hooks_GetQuestLogTitle = <function> defined @Interface/AddOns/beql/questlog.lua:629
OnDisable = <function> defined @Interface/AddOns/beql/questlog.lua:165
questCompleted = <function> defined @Interface/AddOns/beql/questlog.lua:565
enabledState = true
Hooks_DetailScrollFrame_OnShow = <function> defined @Interface/AddOns/beql/questlog.lua:616
Hooks_TitleButton_OnClick = <function> defined @Interface/AddOns/beql/questlog.lua:647
simpleQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:404
OnEnable = <function> defined @Interface/AddOns/beql/questlog.lua:123
extendedQuestlog = <function> defined @Interface/AddOns/beql/questlog.lua:201
Enable = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:294
IterateModules = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:437
getQuestTag = <function> defined @Interface
---------------------------------------------------------------------------------------------------------------------------------
Message: Usage: self:RegisterForDrag(buttons)
Time: Wed Nov 29 01:09:37 2023
Count: 1
Stack: Usage: self:RegisterForDrag(buttons)
[string "=[C]"]: in function `RegisterForDrag'
[string "@Interface/AddOns/beql/questtracker.lua"]:132: in function `applyStyles'
[string "@Interface/AddOns/beql/questtracker.lua"]:77: in function <Interface/AddOns/beql/questtracker.lua:60>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:70: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:65>
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:527: in function `EnableAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:540: in function `EnableAddon'
[string "@Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:630: in function <...rface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>
Locals: (*temporary) = "Usage: self:RegisterForDrag(buttons)"
---------------------------------------------------------------------------------------------------------------------------------
Message: Interface/AddOns/beql/questtracker.lua:180: attempt to call field 'filter' (a nil value)
Time: Wed Nov 29 01:09:37 2023
Count: 3
Stack: Interface/AddOns/beql/questtracker.lua:180: attempt to call field 'filter' (a nil value)
[string "@Interface/AddOns/beql/questtracker.lua"]:180: in function <Interface/AddOns/beql/questtracker.lua:174>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:29: in function <...eql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/beql/quest.lua"]:335: in function `fireEvents'
[string "@Interface/AddOns/beql/quest.lua"]:250: in function <Interface/AddOns/beql/quest.lua:80>
[string "=[C]"]: ?
[string "@Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:29: in function <...eql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/beql/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/beql/Libs/AceEvent-3.0/AceEvent-3.0.lua"]:120: in function <...rface/AddOns/beql/Libs/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals: self = "QUEST_LOG_CHANGED"
_ = nil
curZone = nil
invalidRun = true
isComplete = nil
questIndex = nil
qZone = nil
watchIDs = nil
(*temporary) = <table> {
QuestWatchMinimized = true
FramePositions = <table> {
}
QuestWatchIDs = <table> {
}
QuestLogMinimized = false
}
(*temporary) = nil
(*temporary) = <function> defined @Interface/AddOns/beql/questtracker.lua:180
(*temporary) = "attempt to call field 'filter' (a nil value)"
module = <table> {
SetDefaultModuleLibraries = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:367
SortWatchedQuests = <function> defined @Interface/AddOns/beql/questtracker.lua:863
EnableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:332
modules = <table> {
}
baseName = "beql"
IterateEmbeds = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:442
SecureHook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:336
RawHookScript = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:395
stopFading = <function> defined @Interface/AddOns/beql/questtracker.lua:543
OnDragStop = <function> defined @Interface/AddOns/beql/questtracker.lua:658
SetDefaultModulePrototype = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:409
defaultModuleState = true
IsEnabled = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:451
DisableModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:350
mergeQuestsFromAddon = <function> defined @Interface/AddOns/beql/questtracker.lua:508
startFading = <function> defined @Interface/AddOns/beql/questtracker.lua:529
displayQuests = <function> defined @Interface/AddOns/beql/questtracker.lua:174
hooks = <table> {
}
IsQuestWatched = <function> defined @Interface/AddOns/beql/questtracker.lua:800
trackerLists = <table> {
}
Hook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:274
enabledState = true
IterateModules = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:437
RawHook = <function> defined @Interface/AddOns/beql/Libs/AceHook-3.0/AceHook-3.0.lua:313
anchor_OnUpdate = <function> defined @Interface/AddOns/beql/questtracker.lua:553
OnInitialize = <function> defined @Interface/AddOns/beql/questtracker.lua:34
NewModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:235
GetModule = <function> defined @Interface/AddOns/beql/Libs/AceAddon-3.0/AceAddon-3.0.lua:210
line_OnEnter = <function> defined @Interface/AddOns/beql/questtracker.lua:577
defaultModuleLibraries = <table> {
}
line_OnUpdate = <function> defined @Interface/AddOns/beql/qu
---------------------------------------------------------------------------------------------------------------------------------
Sadly still some what broken in 1.14.4 classic
Date: 2023-09-10 06:02:41
ID: 1
Error occured in: Global
Count: 1
Message: Interface/AddOns/QuestLogEx/QuestLogEx.lua line 614:
attempt to call global 'GetNumQuestLogRewardSpells' (a nil value)
Debug:
[string "=(tail call)"]: ?
[string "=[C]"]: GetNumQuestLogRewardSpells()
[string "@Interface/AddOns/QuestLogEx/QuestLogEx.lua"]:614:
Interface/AddOns/QuestLogEx/QuestLogEx.lua:601
[string "=(tail call)"]: ?
[string "@Interface/AddOns/QuestLogEx/QuestLogEx.lua"]:498:
Interface/AddOns/QuestLogEx/QuestLogEx.lua:392
[string "=(tail call)"]: ?
[string "@Interface/AddOns/QuestLogEx/QuestLogEx.lua"]:389:
Interface/AddOns/QuestLogEx/QuestLogEx.lua:352
[string "=(tail call)"]: ?
[string "=[C]"]: QuestLog_SetSelection()
[string "@Interface_Vanilla/FrameXML/QuestLogFrame.lua"]:609: QuestLog_SetFirstValidSelection()
[string "@Interface/AddOns/QuestLogEx/QuestLogEx.lua"]:339:
Interface/AddOns/QuestLogEx/QuestLogEx.lua:145
[string "=(tail call)"]: ?
[string "@Interface/AddOns/QuestLogEx/QuestLogEx.lua"]:92:
Interface/AddOns/QuestLogEx/QuestLogEx.lua:87
[string "=(tail call)"]: ?
[string "*QuestLogFrame.xml:935_OnEvent"]:1:
[string "*QuestLogFrame.xml:935_OnEvent"]:1
Locals:
(*temporary) = <function> defined =[C]:-1
AddOns:
LibTotemInfo, v1.0.4
Swatter, v3.4.6977 (SwimmingSeadragon)
Ace3, vRelease-r1309
AraBrokerGuildFriends, vr93
AraBrokerXP, vr7
AskMrRobotClassic, v4
AtlasLootClassic, vv3.1.3
AtlasLootClassicData, vv3.1.3
AtlasLootClassicDungeonsAndRaids, vv3.1.3
AucAdvanced, v3.4.6952 (SwimmingSeadragon)
AucFilterBasic, v3.4.6941 (SwimmingSeadragon)
AucStatHistogram, v3.4.6928 (SwimmingSeadragon)
AucStatiLevel, v3.4.6913 (SwimmingSeadragon)
AucStatPurchased, v3.4.6910 (SwimmingSeadragon)
AucStatSimple, v3.4.6911 (SwimmingSeadragon)
AucStatStdDev, v3.4.6912 (SwimmingSeadragon)
AucUtilFixAH, v3.4.6914 (SwimmingSeadragon)
Auctionator, v10.1.20
AuctionBuddy, v4.0.0b_Classic
BagBrother, v
Bagnon, v10.1.7
Bartender4, v4.14.11
BeanCounter, v3.4.6983 (SwimmingSeadragon)
BetterVendorPrice, vv1.19.03
BrokerEverything, v4.5.16-release
BrokeruClock, vv3.3.11
BuyEmAllClassic, v1.0.0
ChocolateBar, vv3.11
ClassicWorldMapEnhanced, v1.2.30-Release
Comix, v10.1.0.0
CoolLevelUp, v5.1
DataStore, v2023.05.04
DataStoreAgenda, v2023.05.18
DataStoreAuctions, v1.14.003
DataStoreCharacters, v2023.05.03
DataStoreContainers, v1.14.003
DataStoreCrafts, v1.14.003
DataStoreInventory, v1.14.003
DataStoreMails, v2023.05.04
DataStoreQuests, v1.14.003
DataStoreReputations, v1.14.003
DataStoreSpells, v2023.05.03
DataStoreTalents, v1.14.003
DBMCore, v322cbac
DBMStatusBarTimers, v322cbac
DBMVPVEM, v6b4f4f1
Deathlog, v0.1.4
ElkBuffBars, v2.7.2-209
ExtendedCharacterStats, v3.1.4
EZJunk, v1.0.1
EZQuest, v1.0.0
FasterLooting, v1.1.4
FloTotemBar, v
Gathering, v2.09
GatherMate2, v1.47.2-classic
GatherSage2, v20200725
GreenWall, v1.11.8+classic-era
HandyNotes, vv1.6.16
HandyNotesCollection, v
HandyNotesDungeonLocationsClassic, v1.07a
HandyNotesFlightMastersClassic, v1.12b
HandyNotesGuild, v1.11
HandyNotesNPCsClassic, v1.33c
LFG113, v
LibStub, v
LibTouristClassicEra, v
Mapster, v1.10.8
MikScrollingBattleText, v5.9.0
MinimapButtonButton, v1.17.3
MissingRaidBuffs, v1.1.8
Molinari, v100105.109-Release
NovaWorldBuffs, v2.55
Pawn, v2.8.5
PLG, v3.0
Postal, vv4.0.4
Prat30, v3.9.36
Prat30Libraries, v
Questie, v8.9.0
QuestLogEx, v1.2
RareScanner, v1.14.4.1
Recount, vv1.14.4a
RepairBroker, v10.1.7
RepairMan, v1.0
RXPGuides, vv4.5.19
Scrap, v10.1.3
SexyMap, vv10.1.5
SlideBar, v3.4.6919 (SwimmingSeadragon)
Stubby, v3.4.6920 (SwimmingSeadragon)
SunnArt, v3.91
SunnArtPack5, v1.29
ThreatClassic2, v2.48
TidyPlatesThreatPlates, v11.1.27
TomTom, vv3.5.2-release
TradeSkillMaster, vv4.13.14
TradeSkillMasterAppHelper, vv4.13
VendorPrice, v1.6.7
VuhDo, v3.153-vanilla
VuhDoOptions, v3.153-vanilla
WagoAppCompanion, v1.0.0
WeakAuras, v5.7.1
WeakAurasCompanion, v5.1.1
WIM, v3.10.15
ZoneInfoClassicEra, v1.0
ZPerl, v7.0.8
ZPerlArcaneBar, v
ZPerlParty, v
ZPerlPartyPet, v
ZPerlPlayer, v
ZPerlPlayerBuffs, v
ZPerlPlayerPet, v
ZPerlRaidAdmin, v
ZPerlRaidFrames, v
ZPerlRaidHelper, v
ZPerlRaidMonitor, v
ZPerlRaidPets, v
ZPerlTarget, v
ZPerlTargetTarget, v
BlizRuntimeLib v1.14.4.51146(EU) <enUS>
(ck=c74)
Doent work anymore after the recent update. Unfortunate.
I'm using this in TBC-Classic now and it seems to be working as intended. But any updates incoming?
Any plans to update this for retail?
In reply to F3lsworn:
currently not, the code base between retail and classic ist to different
OMG Bayi's is back from the dead! Thank you!
However, and I'm posting this here before the issues, incase others also have the problem and have figured out the fix, but while the quest tracker is unlockable and movable, the questlog frame is not. I disabled all addons save for Beql and it does not move.
Thanks again for this pleasure!
Edit: Well apparently I downloaded the old 3.2.0 Beql first, and even though I did download classic the Fubar LDB was still loaded. I disabled that and it now moves, though it should have been disabled when I disabled all other addons. Perhaps the UI merely needed to be reloaded after unchecking locked.
In reply to Wyveryx:
please note: this is still an alpha.
see known bugs for more information
In reply to Wyveryx:
questlog now should be moving
OMG! I loved this quest log, back in the day. I haven't tried this new version yet - can't wait to do so!
Aoife of Mok'Nathal
In reply to McAoifeDA:
great to hear that, please note its work in progress, some bugs are still present :)
In reply to endymion172:
I totally get that. I'm just happy to have it back again and look forward to new builds as you make progress.
Aoife