View Bug Report
SCT screws up my nameplates
Bug #: 7458
File: Scrolling Combat Text
Date: 06-25-11 04:16 AM
By: _hage
Status: Unconfirmed
Hi there!

Frist: I don't know since when I've got the problem, because I didn't play with my mains for a while and used ElvUI for my Twinks.

But since yesterday I noticed some bad FPS lags (no mather where I am) - They appeared everytime when I press V and turn on my nameplates (Tidy Nameplates). At first I thought its the nameplate AddOn and reinstalled it several times (with clearing WTF etc.). But this didn't help.

So I put on the LUA-Errormessages and it says something about SCT.
Everytime when I turn nameplates on the error appears. It screw my nameplates, so that they display kompletely wrong names. For example a spider has the name of a guardian from Stormwind.
Since I turned SCT and SCTD off I don't have Errors anymore.

The errortexts:

Code:
Message: Interface\AddOns\sct\sct_unitpos.lua:22: attempt to call method 'GetText' (a nil value)
Time: 06/25/11 11:38:05
Count: 15
Stack: Interface\AddOns\sct\sct_unitpos.lua:22: in function <Interface\AddOns\sct\sct_unitpos.lua:21>
Interface\AddOns\sct\sct_unitpos.lua:61: in function `?'
...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:90: in function <...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:87>

Locals: object = <unnamed> {
 parentPlate = NamePlate4 {
 }
 SCTHooked = true
 0 = <userdata>
}
(*temporary) = nil
(*temporary) = <unnamed> {
 0 = <userdata>
}
(*temporary) = "attempt to call method 'GetText' (a nil value)"
Code:
Message: Interface\AddOns\sct\sct_unitpos.lua:74: attempt to call method 'GetText' (a nil value)
Time: 06/25/11 11:45:12
Count: 22
Stack: Interface\AddOns\sct\sct_unitpos.lua:74: in function `?'
...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:90: in function <...e\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:87>

Locals: self = <table> {
 CheckSkill = <function> defined @Interface\AddOns\sct\sct_animation.lua:574
 HideMenu = <function> defined @Interface\AddOns\sct\sct.lua:209
 modules = <table> {
 }
 CancelTimer = <function> defined @Interface\AddOns\Chinchilla\Libs\AceTimer-3.0\AceTimer-3.0.lua:311
 SecureHook = <function> defined @Interface\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:339
 RainbowAnimation = <function> defined @Interface\AddOns\sct\sct_animation.lua:342
 IconInit = <function> defined @Interface\AddOns\sct\sct_animation.lua:523
 ShowMenu = <function> defined @Interface\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:100
 UNIT_COMBO_POINTS = <function> defined @Interface\AddOns\sct\sct.lua:413
 UnitPlates = <table> {
 }
 IsEnabled = <function> defined @Interface\AddOns\Bazooka\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
 ClearReflect = <function> defined @Interface\AddOns\sct\sct.lua:670
 CacheCustomEvents = <function> defined @Interface\AddOns\sct\sct_events.lua:76
 UNIT_POWER = <function> defined @Interface\AddOns\sct\sct.lua:362
 RegisterMessage = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
 UnregisterMessage = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
 hooks = <table> {
 }
 SetMsgFont = <function> defined @Interface\AddOns\sct\sct.lua:788
 FRAME1 = 1
 SPELL_COLORS_TABLE = "SPELLCOLORS"
 ShortenString = <function> defined @Interface\AddOns\sct\sct.lua:1025
 SetEnabledState = <function> defined @Interface\AddOns\Bazooka\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
 Hook = <function> defined @Interface\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:277
 OnEnable = <function> defined @Interface\AddOns\sct\sct.lua:171
 Version = "5.8"
 MSG = 10
 FormatCustomEvent = <function> defined @Interface\AddOns\sct\sct_events.lua:363
 FRAME2 = 2
 MoveFrameUp = <function> defined @Interface\AddOns\sct\sct_animation.lua:588
 OnInitialize = <function> defined @Interface\AddOns\sct\sct.lua:230
 UnregisterAllEvents = <function> defined @Interface\AddOns\Bagnon\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
 ParseCombat = <function> defined @Interface\AddOns\sct\sct.lua:437
 PowerCustomEvent = <function> defined @Interface\AddOns\sct\sct_events.lua:288
 DisableNameplate = <function> defined @Interface\AddOns\sct\sct_unitpos.lua:99
 DisplayAbsorb = <function> defined @Interface\AddOns\sct\sct.lua:320
 RainbowInit = <function> defined @Interface\AddOns\sct\sct_animation.lua:335
 FRAMES_DATA_TABLE = "FRAMESDATA"
 GetName = <function> defined @Interface\AddOns\Bazooka\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:300
 name = "SCT"
 CleanName = <function> defined @Interface\AddOns\sct\sct.lua:677
 COLORS_TABLE = "COLORS"
 CHAT_MSG_SKILL = <function> defined @Interface\AddOns\sct\sct.lua:428
 AddMessage = <function> defined @Interface\AddOns\sct\sct.lua:277
 Disable = <function> defined @Interface\AddOns\Bazooka\libs\Ace3\AceAddon-3.0\AceAddon-3.0.lua:330
 GetDefaultConfig = <function> defined @Interface\AddOns\sct\sct.lua:826
 FRAMES_TABLE = "FRAMES"
 DamageCustomEvent = <function> defined @Interface\AddOns\sct\sct_events.lua:236
 Unhook = <function> defined @Interface\AddOns\Chinchilla\Libs\AceHook-3.0\AceHook-3.0.lua:421
 Print = <function> defined @Interface\AddOns\Bagnon\libs\AceConsole-3.0\AceConsole-3.0.lua:54
 PLAYER_TARGET_CHANGED = <function> defined @Interface\AddOns\sct\sct.lua:385
 SideInit = <function> defined @Interface\AddOns\sct\sct_animation.lua:202
 HorizontalInit = <function> defined @Interface\AddOns\sct\sct_animation.lua:358
 Set = <function> defined @Interface\AddOns\sct\sct.lu
Code:
 Message: Interface\AddOns\sct\sct_unitpos.lua:22: attempt to call method 'GetText' (a nil value)
Time: 06/25/11 11:52:52
Count: 1
Stack: Interface\AddOns\sct\sct_unitpos.lua:22: in function <Interface\AddOns\sct\sct_unitpos.lua:21>
Interface\AddOns\sct\sct_unitpos.lua:38: in function <Interface\AddOns\sct\sct_unitpos.lua:30>
Interface\AddOns\sct\sct_unitpos.lua:54: in function <Interface\AddOns\sct\sct_unitpos.lua:51>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[2]"]:9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?
...AddOns\Chinchilla\Libs\AceTimer-3.0\AceTimer-3.0.lua:164: in function <...AddOns\Chinchilla\Libs\AceTimer-3.0\AceTimer-3.0.lua:138>

Locals: <none>