Well took a look, should be working I use the same method in my nameplates for setting the texture unless there's something else causing the error.
Code:
Message: ...\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:188: attempt to call method 'SetStatusBarTexture' (a nil value)
Time: 10/07/13 11:43:23
Count: 1
Stack: ...\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:188: in function <...\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:173>
...\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:302: in function <...\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:288>
Locals: frame = NamePlate53 {
0 = <userdata>
}
hp = <unnamed> {
0 = <userdata>
value = <unnamed> {
}
}
cb = <unnamed> {
0 = <userdata>
}
threat = nil
hpborder = nil
overlay = nil
oldname = nil
level = nil
bossicon = nil
raidicon = nil
elite = nil
_ = <unnamed> {
0 = <userdata>
}
cbborder = nil
cbshield = nil
cbicon = nil
offset = 0.89999997615814
(*temporary) = nil
(*temporary) = <unnamed> {
0 = <userdata>
value = <unnamed> {
}
}
(*temporary) = "Interface\AddOns\AftermathhUI\Media\Textures\Smoothv2.tga"
(*temporary) = "attempt to call method 'SetStatusBarTexture' (a nil value)"
UpdateObjects = <function> defined @Interface\AddOns\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:95
UpdateCastbar = <function> defined @Interface\AddOns\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:134
OnSizeChanged = <function> defined @Interface\AddOns\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:169
OnValueChanged = <function> defined @Interface\AddOns\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:161
QueueObject = <function> defined @Interface\AddOns\AftermathhUI\Modules\Nameplates\AfterNameplates.lua:20
frames = <table> {
}