Minion Beta! - Help us test our new AddOn updater. Get it now!
Download
(8 Kb)
Download
Updated: 12-10-14 08:08 AM
Pictures
File Info
Compatibility:
Warlords of Draenor Pre-Patch (6.0.3)
Warlords of Draenor Pre-Patch (6.0.2)
Siege of Orgrimmar (5.4)
Escalation (5.3)
Updated:12-10-14 08:08 AM
Created:02-07-10 07:04 PM
Downloads:3,827
Favorites:33
MD5:
6.0.3

XObjectivesFrame

Version: 6.0.3.19243
by: Xrystal [More]


About the XObjectivesFrame Addon
This addon allows the user to set their watch frame into a more convenient size and position with nUI users gaining extra functionality to 'dock' the frame in an infopanel. It has been rewritten to work with the latest version of the game and replaces ScrollingWatchFrame addon.

Alternatives
Seerah's WatchFrame Addon has many similar and more features so if this isn't quite what you want or you want to weigh your choices go check it out : WhoFramedWatcherWabbit.

Note: If you need a higher number for those with ranges let me know and I will try to raise the bar.

Customizations Available
XObjectivesDB can hold the following values (by default):
Width = 300 ( up to 600 in increments of 25) - Not available when docked
Height = 150 ( up to 800 in increments of 50) - Not available when docked
Collapsed = false - Not available when docked
Docked = false - Available if you have a dock compatible UI setup like nUI
MaxObjectives = 25 (up to 100 in increments of 5)
ScrollHeight = 1000 (up to 3000 in increments of 100)

Note: The Maximum Achievement count still cannot be overridden due to how they are using that constant but the various other numeric constants can be.

Known Problems:
The quest item button seems to get tainted with only the slightest change to the ObjectivesFrame so for now you will have to use the item in an action bar slot or from the bag or use another addon such as:
QuickQuestItem
And QuestItemBar on curse website, as the one on here hasn't been updated since before the expansion.


Foreign Language Versions
At the present this plugin does not support multi language settings.
enUS and enGB versions will work fine however and the ability to add new languages is possible using the addonData.Localization values accordingly.

Version: 6.0.3.19243
- Rewrite of ScrollingWatchFrame addon to be compatible with the latest version of the game.
- Features:
- Drop Down Menu to adjust the following options:
- Width, Height, ScrollHeight, MaxObjectives, Docked Status, Collapsed Status
- Known Problems:
- Using the quest item will popup an error message.
Optional Files (0)


Archived Files (9)
File Name
Version
Size
Author
Date
5.4.0.17399
26kB
Xrystal
10-05-13 02:58 AM
1.04.00
26kB
Xrystal
10-14-10 02:03 PM
1.03.02
30kB
Xrystal
04-09-10 05:06 AM
1.03.01
30kB
Xrystal
03-29-10 01:15 PM
1.03.00
26kB
Xrystal
03-23-10 05:44 AM
1.02.01
21kB
Xrystal
03-12-10 04:15 PM
1.02.00
20kB
Xrystal
03-11-10 03:04 PM
1.01.01
16kB
Xrystal
02-08-10 12:17 PM
1.01.00
15kB
Xrystal
02-07-10 07:04 PM


Post A Reply Comment Options
Unread 10-14-10, 02:05 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Patch 4.0.1 Compatibility Patch

I spoke too soon with that last comment of mine. The other day on the PTR I noticed it bugged out on me but wasn't sure why.

Now, it seems, that it was due to the defunct code being fully removed from the API which broke many addons. An easy fix though once you know what it is
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 09-17-10, 05:47 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Pre Expansion Patch ...

And yes, the current official incarnation of this addon seems to be working fine with the PTR version.

Improvements I have been planning and working on in the past I think grew too quickly and started causing more problems than solving them so I will hold back on changes for the mean time and will review what people have asked for and try to add them in smaller chunks as well as my own wants
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 06-29-10, 08:53 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
I apologise for the delay in getting these changes out to you but with the new 3.3.5 patch changes my chat frame addons took priority of my time available outside of real life and raiding with the guild.

However, I have been continually testing this addon and have not noticed anything terrible happening so once I have added in the UI to make the required changes I will upload it.
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 05-10-10, 08:17 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Well, looks like I still need to iron out some bugs for the non docked frame but here are some screenshots on its current state so far:






And yes the old faithful black backdrop is still possible
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 05-02-10, 04:03 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
An Update...

Just an update on the current status ...

For those that read my 1.04.00 notes and realised I had noticed a flaw in my design and had decided to re-write the core code for the addon to enable more flexibility in the frames.

Well, at the current time it looks like I may have finally found the best set up for this. I had almost made it several times in the last week or two but then something would go wrong somewhere with no apparent reason.

So far it looks to be working as planned. Although not all current functionality is present such as the runtime option changes ( these are currently hardcoded at startup ). Whilst incorporating the new options screen I will add the new font changes mentioned earlier and hopefully the backdrop change system. The latter I am not definite on though.

The font and level changes on the watch frame will hardly need to be altered with the main changes being in the option screen itself. Until the next installment .. have fun.
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 04-10-10, 07:55 PM  
Shadowfeonix
An Aku'mai Servant
 
Shadowfeonix's Avatar

Forum posts: 31
File comments: 14
Uploads: 0
Glad i could help out lol I Love nUI and anything that works well with it, well im gonna look into it. Thanks for the addon i hate the objectives on the side of the screen
Shadowfeonix is offline Report comment to moderator  
Reply With Quote
Unread 04-09-10, 06:13 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Excellent, thanks for the heads up .. and yeah .. once I did the add post I couldn't remember how your name was spelt rofl .. thankfully I have a good memory at least
__________________
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 04-09-10, 04:32 PM  
Shadowfeonix
An Aku'mai Servant
 
Shadowfeonix's Avatar

Forum posts: 31
File comments: 14
Uploads: 0
Awsome that did the trick (is nice logging in and not hearing "Fatality" lol)
also spelling is perfect exactly as it is meant to be spelled ty.
Shadowfeonix is offline Report comment to moderator  
Reply With Quote
Unread 04-09-10, 05:32 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Version 1.03.02 Changes

These fixes were in response to ShadowFeonix's (sp) error reports. I finally managed to replicate the problem and put in code to stall the errors if they occur again. It seems like the main reason they are erroring out is due to that nasty options=nil error for us nUI users although I believe other addons are hit similarly with their saved variables not loading properly but anyways, here's the latest update notes for your perusal.
  • SWF_Main.lua
    • Do not execute watch frame updates if we are using an infopanel but it has not yet been made - delay in process ?
  • nUI_InfoPanel.lua
    • Apply current settings when the frame is selected
    • Make sure plugin is valid before using it
    • Stored strata and level of frame and restore them on disablement
__________________
Last edited by Xrystal : 04-09-10 at 05:34 AM.
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 04-09-10, 04:06 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Yes, that is the right file.

Hmm, that is really strange. Well, I logged out last night with my version docked so I will log in .. then I will try again with the last uploaded code and see if it errors out .. then go from there.

Edit: Okay, I managed to get the same error finally but only after nUI failed to load properly due to the new mysterious options = nil error people have been getting. That would explain why on load up it is having problems working as 1. nUI is loaded, 2. the infopanel is active 3. the scrolling frame is created so that when the watchframe does its auto update it tries to update everything based on those flags assuming everything else worked fine.

So, it looks like I need to do some further tests so that at least my part of the loading process knows what it is doing.

Edit2: Ah, think I may have stopped it now but hard to say as I am not getting the options=nil error rofl. Want to make sure I deal with the issue before I upload it.
__________________
Last edited by Xrystal : 04-09-10 at 04:52 AM.
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 04-08-10, 10:31 PM  
Shadowfeonix
An Aku'mai Servant
 
Shadowfeonix's Avatar

Forum posts: 31
File comments: 14
Uploads: 0
Hmm no other watch frame addons turned on on the toon getting the errors (have quest guru on my leveling toons buts its turned off completely on the one getting errors)

Yes i have nUI installed (love it, tho i do miss Mazzle - but that's neither here nor there)

And finally modified the LUA and no no change at all
Edit: You did mean the nUI_Infopanel.lua file correct.
Last edited by Shadowfeonix : 04-08-10 at 10:39 PM.
Shadowfeonix is offline Report comment to moderator  
Reply With Quote
Unread 04-08-10, 06:33 AM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Hmm, also, do you have nUI installed and enabled ?

The first error you listed should only have got reached if it had successfully created the object it next said didn't exist. And the rest follow on from that knowledge. How a frame can cease to exist without telling it to, which I don't, I have no clue.

And, did this coincide with a general blah is nil start up error message that cause the blank nUI frames on login ? That could be the only reason that would happen as far as I can see.

Edit:
Okay, I think I just spotted the problem. I can't believe I missed this and that it didn't appear during testing but there you go. Before I finalise the testing I would like you to make the following changes before you log in and see if it resolves your problem.

In InfoPanel.lua file find the section called InfoPanel.resetAnchors and change it so it looks like this :
Code:
InfoPanel.resetAnchors = function()
  local plugin = InfoPanel.plugin;
  plugin:ClearAllPoints();
  plugin:SetPoint( "BOTTOMRIGHT", InfoPanel.container, "BOTTOMRIGHT", 0, 0 );
  plugin:SetPoint( "TOPLEFT", InfoPanel.container, "TOPLEFT", 0, 0 );
end
Let me know if that resolves it for you and I will add it as a proper update.
__________________
Last edited by Xrystal : 04-08-10 at 07:45 AM.
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 04-07-10, 08:31 PM  
Xrystal
nUI User and Supporter
 
Xrystal's Avatar
Premium Member
AddOn Author - Click to view AddOns

Forum posts: 5048
File comments: 297
Uploads: 25
Hmm, strange. I will read through them and see if I can see whats happening there as I am using the watch frame myself and don't get errors like that. I think there are still some glitches with how the movement while locking works and dealing with both infopanel versions which are automatically locked and non infopanel versions which can be locked or not.

That said, I have noticed some flaws with the way some of my file layouts are in light of future projects so I have been working through them again while doing the extra 1.04.00 stuff so that I can reuse the files in other projects or in other frames on the same project. Hopefully I will track down those problems of yours and account for them in the new changes. If I can find a quick fix before then I will apply one.

Thanks for the info and I will look at it tomorrow.


A quick look gives the impression that it has somehow lost track of who owns the watchframe. Do you have another quest addon installed at all ?
__________________
Last edited by Xrystal : 04-07-10 at 11:18 PM.
Xrystal is offline Report comment to moderator  
Reply With Quote
Unread 04-07-10, 05:40 PM  
Shadowfeonix
An Aku'mai Servant
 
Shadowfeonix's Avatar

Forum posts: 31
File comments: 14
Uploads: 0
Continuation of previous post
Code:
1x ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: attempt to index global 'SWF_InfoPanel' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:314: in function `OnUpdate'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:329: in function `OnShow'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:377: in function <ScrollingWatchFrame\SWF_Main.lua:345>

Locals:
self = WatchFrame {
 ClearAllPoints = <function> @ ScrollingWatchFrame\WatchFrame.lua:371:
 watchMoney = false
 0 = <userdata>
 updateTimer = 1
 showObjectives = true
 lineCache = <table> {}
 SetAllPoints = <function> @ ScrollingWatchFrame\WatchFrame.lua:373:
 nextOffset = 0
 SetPoint = <function> @ ScrollingWatchFrame\WatchFrame.lua:372:
 buttonCache = <table> {}
}
filterOK = false
numQuests = 0
numAchievements = 0
numTimers = 0
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}

  ---
Code:
1x ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: attempt to index global 'SWF_InfoPanel' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
Interface\FrameXML\WatchFrame.lua:298: in function <Interface\FrameXML\WatchFrame.lua:296>:
<in C code>: in function `GetTop'
Interface\FrameXML\WatchFrame.lua:365: in function <Interface\FrameXML\WatchFrame.lua:352>:
<in C code>: ?
<in C code>: in function `WatchFrame_Update'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:314: in function `OnUpdate'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:329: in function `OnShow'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:377: in function <ScrollingWatchFrame\SWF_Main.lua:345>

Locals:
self = WatchFrame {
 ClearAllPoints = <function> @ ScrollingWatchFrame\WatchFrame.lua:371:
 watchMoney = false
 0 = <userdata>
 updateTimer = 1
 updating = true
 showObjectives = true
 lineCache = <table> {}
 SetAllPoints = <function> @ ScrollingWatchFrame\WatchFrame.lua:373:
 nextOffset = 0
 SetPoint = <function> @ ScrollingWatchFrame\WatchFrame.lua:372:
 buttonCache = <table> {}
}
filterOK = false
numQuests = 0
numAchievements = 0
numTimers = 0
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}

  ---
all from logging in docked

Edit: 2 walls of text back to back so sorry
Last edited by Shadowfeonix : 04-07-10 at 05:41 PM.
Shadowfeonix is offline Report comment to moderator  
Reply With Quote
Unread 04-07-10, 05:40 PM  
Shadowfeonix
An Aku'mai Servant
 
Shadowfeonix's Avatar

Forum posts: 31
File comments: 14
Uploads: 0
SWF Docked

On docking and logging in docked i get these errors

Code:
2x ScrollingWatchFrame-1.03.01\nUI_InfoPanel.lua:191: attempt to index local 'plugin' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: in function `OnLock'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
Interface\FrameXML\WatchFrame.lua:274: in function <Interface\FrameXML\WatchFrame.lua:230>:
<in C code>: ?
<in C code>: in function `SetMapZoom'
TomTom-237\libs\Astrolabe\Astrolabe.lua:927: in function `OnShow'
TomTom-237\libs\Astrolabe\Astrolabe.lua:1020: in function <TomTom\libs\Astrolabe\Astrolabe.lua:1019>
<in C code>: in function `Show'
TomTom-237\libs\Astrolabe\Astrolabe.lua:957: in function `AllWorldMapsHidden'
TomTom-237\libs\Astrolabe\AstrolabeMapMonitor.lua:168: in function <...AddOns\TomTom\libs\Astrolabe\AstrolabeMapMonitor.lua:160>
(tail call): ?:
TomTom-237\libs\Astrolabe\AstrolabeMapMonitor.lua:201: in function `OnEvent'
TomTom-237\libs\Astrolabe\AstrolabeMapMonitor.lua:230: in function <...AddOns\TomTom\libs\Astrolabe\AstrolabeMapMonitor.lua:229>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:235: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>:

Locals:
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}

  ---
Code:
2x ScrollingWatchFrame-1.03.01\nUI_InfoPanel.lua:191: attempt to index local 'plugin' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: in function `OnLock'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
Interface\FrameXML\WatchFrame.lua:274: in function <Interface\FrameXML\WatchFrame.lua:230>:
<in C code>: ?
<in C code>: in function `SetMapToCurrentZone'
TomTom-237\libs\Astrolabe\Astrolabe.lua:923: in function `OnShow'
TomTom-237\libs\Astrolabe\Astrolabe.lua:1020: in function <TomTom\libs\Astrolabe\Astrolabe.lua:1019>
<in C code>: in function `Show'
TomTom-237\libs\Astrolabe\Astrolabe.lua:957: in function `AllWorldMapsHidden'
TomTom-237\libs\Astrolabe\AstrolabeMapMonitor.lua:168: in function <...AddOns\TomTom\libs\Astrolabe\AstrolabeMapMonitor.lua:160>
(tail call): ?:
TomTom-237\libs\Astrolabe\AstrolabeMapMonitor.lua:201: in function `OnEvent'
TomTom-237\libs\Astrolabe\AstrolabeMapMonitor.lua:230: in function <...AddOns\TomTom\libs\Astrolabe\AstrolabeMapMonitor.lua:229>
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:235: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>:

Locals:
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}

  ---
Code:
1x ScrollingWatchFrame-1.03.01\nUI_InfoPanel.lua:191: attempt to index local 'plugin' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: in function `OnLock'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
Interface\FrameXML\WatchFrame.lua:298: in function <Interface\FrameXML\WatchFrame.lua:296>:
<in C code>: in function `LoadAddOn'
Interface\FrameXML\UIParent.lua:235: in function `UIParentLoadAddOn':
Interface\FrameXML\UIParent.lua:258: in function `CombatLog_LoadUI':
Interface\FrameXML\UIParent.lua:482: in function <Interface\FrameXML\UIParent.lua:454>:

Locals:
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}

  ---
Code:
13x ScrollingWatchFrame-1.03.01\nUI_InfoPanel.lua:191: attempt to index local 'plugin' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: in function `OnLock'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
Interface\FrameXML\WatchFrame.lua:265: in function <Interface\FrameXML\WatchFrame.lua:230>:

Locals:
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}

  ---
Code:
5x ScrollingWatchFrame-1.03.01\nUI_InfoPanel.lua:191: attempt to index local 'plugin' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: in function `OnLock'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
Interface\FrameXML\WatchFrame.lua:274: in function <Interface\FrameXML\WatchFrame.lua:230>:

Locals:
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}

  ---
Code:
1x ScrollingWatchFrame-1.03.01\nUI_InfoPanel.lua:191: attempt to index local 'plugin' (a nil value)
ScrollingWatchFrame-1.03.01\SWF_Main.lua:307: in function `OnLock'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:247: in function <ScrollingWatchFrame\SWF_Main.lua:187>
<in C code>: in function `WatchFrame_Update'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:314: in function `OnUpdate'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:329: in function `OnShow'
ScrollingWatchFrame-1.03.01\SWF_Main.lua:382: in function <ScrollingWatchFrame\SWF_Main.lua:345>

Locals:
addonData = <table> {
 Options = <table> {}
 SlashCmds = <table> {}
 nUI = <table> {}
 OptionsUI = <table> {}
 Locale = "enUS"
 Frames = <table> {}
 Menu = <table> {}
 SavedVars = <table> {}
 Localization = <table> {}
 ScrollFrame = <table> {}
 WatchFrame = <table> {}
 Interface = <table> {}
}
f = SWF_WatchFrame_Container {
 Lines = WatchFrameLines {}
 OnLock = <function> @ ScrollingWatchFrame\SWF_Main.lua:304:
 0 = <userdata>
 Scroll = SWF_WatchFrame_ScrollFrame {}
 OnShow = <function> @ ScrollingWatchFrame\SWF_Main.lua:318:
 CollapseExpand = WatchFrameCollapseExpandButton {}
 Menu = WatchFrameOptionsButton {}
 Title = WatchFrameTitle {}
 ScrollBar = SWF_WatchFrame_ScrollFrameScrollBar {}
 Header = WatchFrameHeader {}
 OnUpdate = <function> @ ScrollingWatchFrame\SWF_Main.lua:312:
 Child = SWF_WatchFrame_ScrollChild {}
}
Shadowfeonix is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: