901 - Worgen/Human switch effect on Player Frame
What steps will reproduce the problem?
1. Current PB4
2. Switch from human to worgen or the reverse
3.
What is the expected output? What do you see instead?
Either mode see a working Player Unit Frame
What version of the product are you using?
v4.0.0-beta19-10g9c54002
Do you have an error log of what happened?
6x PitBull4_RaceIcon-r3\RaceIcon.lua:128 attempt to index local 'race_sex' (a nil value)
PitBull4-v4.0.0-beta19-10-g9c54002\ModuleHandling\IndicatorModule.lua:62 in function <...e\AddOns\PitBull4\ModuleHandling\IndicatorModule.lua:55
PitBull4-v4.0.0-beta19-10-g9c54002\ModuleHandling\IndicatorModule.lua:134 in function `UpdateFrame'
PitBull4-v4.0.0-beta19-10-g9c54002\ModuleHandling\Module.lua:319 in function `Update'
PitBull4-v4.0.0-beta19-10-g9c54002\UnitFrame.lua:756 in function `Update'
PitBull4-v4.0.0-beta19-10-g9c54002\UnitFrame.lua:782 in function `UpdateGUID'
PitBull4-v4.0.0-beta19-10-g9c54002\UnitFrame.lua:417 in function <PitBull4\UnitFrame.lua:413
<in C code>: in function `Show'
Interface\FrameXML\SecureStateDriver.lua:83 in function <Interface\FrameXML\SecureStateDriver.lua:73
Interface\FrameXML\SecureStateDriver.lua:137 in function <Interface\FrameXML\SecureStateDriver.lua:119
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:383
description = "Shows an race or creature type icon on the unit frame."
Enable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:315
UnregisterAllEvents = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
EnableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:348
modules = <table> {}
GetModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:231
IterateEmbeds = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:458
defaultModuleLibraries = <table> {}
LibSharedMedia_Registered = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:172
UpdateFrame = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:108
SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:425
module_type = "indicator"
name = "Race icon"
IsEnabled = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:467
orderedModules = <table> {}
DisableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:366
GetFont = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:147
RegisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
baseName = "PitBull4_RaceIcon"
GetExampleTexCoord = <function> @ PitBull4_RaceIcon\RaceIcon.lua:134
IsModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:238
db = <table> {}
SetDefaultModuleState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:403
GetTexCoord = <function> @ PitBull4_RaceIcon\RaceIcon.lua:124
GetExampleTexture = <function> @ PitBull4_RaceIcon\RaceIcon.lua:95
SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:440
GetTexture = <function> @ PitBull4_RaceIcon\RaceIcon.lua:82
enabledState = true
OnHide = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:155
RegisterEvent = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118
UnregisterAllMessages = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:300
id = "RaceIcon"
NewModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:256
IterateModules = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:453
defaultModuleState = true
SendMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:87
ClearFrame = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:89
moduleName = "RaceIcon"
UnregisterEvent = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181
Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:330
}
frame = PitBull4_Frames_targettarget {
0 = <userdata>
Activate = <function> @ PitBull4\Main.lua:438
populated = true
guid = "0x0180000000552173"
Deactivate = <function> @ PitBull4\Main.lua:438
layout_db = <table> {}
ProxySetAttribute = <function> @ PitBull4\UnitFrame.lua:278
UnforceShow = <function> @ PitBull4\Main.lua:438
is_wacky = true
RefreshVehicle = <function> @ PitBull4\UnitFrame.lua:556
IterateControlsOfType = <function> @ PitBull4\UnitFrame.lua:829
layout = "Xarnlen"
PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns
---
Please provide any additional information below.
Nothing gets set correctly in the Player Frame but over time as you play the Player frame starts correcting itself, if you enter setups to modify it that sometimes cause's parts of it to start working correctly.
| User | When | Change |
|---|---|---|
| Shefki | Dec 24, 2010 at 07:26 UTC | Changed status from New to Invalid |
| WMerkens | Dec 24, 2010 at 04:05 UTC | Changed description:+ plain$What steps will reproduce the problem? + 1. Current PB4 + 2. Switch from human to worgen or the reverse + 3. + + What is the expected output? What do you see instead? + + Either mode see a working Player Unit Frame + + What version of the product are you using? + + v4.0.0-beta19-10g9c54002 + + Do you have an error log of what happened? + + 6x PitBull4_RaceIcon-r3\RaceIcon.lua:128: attempt to index local 'race_sex' (a nil value) + PitBull4-v4.0.0-beta19-10-g9c54002\ModuleHandling\IndicatorModule.lua:62: in function <...e\AddOns\PitBull4\ModuleHandling\IndicatorModule.lua:55> + PitBull4-v4.0.0-beta19-10-g9c54002\ModuleHandling\IndicatorModule.lua:134: in function `UpdateFrame' + PitBull4-v4.0.0-beta19-10-g9c54002\ModuleHandling\Module.lua:319: in function `Update' + PitBull4-v4.0.0-beta19-10-g9c54002\UnitFrame.lua:756: in function `Update' + PitBull4-v4.0.0-beta19-10-g9c54002\UnitFrame.lua:782: in function `UpdateGUID' + PitBull4-v4.0.0-beta19-10-g9c54002\UnitFrame.lua:417: in function <PitBull4\UnitFrame.lua:413> + <in C code>: in function `Show' + Interface\FrameXML\SecureStateDriver.lua:83: in function <Interface\FrameXML\SecureStateDriver.lua:73>: + Interface\FrameXML\SecureStateDriver.lua:137: in function <Interface\FrameXML\SecureStateDriver.lua:119>: + + Locals: + self = <table> { + SetDefaultModuleLibraries = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:383: + description = "Shows an race or creature type icon on the unit frame." + Enable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:315: + UnregisterAllEvents = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: + EnableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:348: + modules = <table> {} + GetModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:231: + IterateEmbeds = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:458: + defaultModuleLibraries = <table> {} + LibSharedMedia_Registered = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:172: + UpdateFrame = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:108: + SetDefaultModulePrototype = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:425: + module_type = "indicator" + name = "Race icon" + IsEnabled = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:467: + orderedModules = <table> {} + DisableModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:366: + GetFont = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:147: + RegisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118: + UnregisterMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181: + baseName = "PitBull4_RaceIcon" + GetExampleTexCoord = <function> @ PitBull4_RaceIcon\RaceIcon.lua:134: + IsModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:238: + db = <table> {} + SetDefaultModuleState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:403: + GetTexCoord = <function> @ PitBull4_RaceIcon\RaceIcon.lua:124: + GetExampleTexture = <function> @ PitBull4_RaceIcon\RaceIcon.lua:95: + SetEnabledState = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:440: + GetTexture = <function> @ PitBull4_RaceIcon\RaceIcon.lua:82: + enabledState = true + OnHide = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:155: + RegisterEvent = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:118: + UnregisterAllMessages = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:202: + GetName = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:300: + id = "RaceIcon" + NewModule = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:256: + IterateModules = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:453: + defaultModuleState = true + SendMessage = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:87: + ClearFrame = <function> @ PitBull4\ModuleHandling\IndicatorModule.lua:89: + moduleName = "RaceIcon" + UnregisterEvent = <function> @ Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:181: + Disable = <function> @ Ace3\AceAddon-3.0\AceAddon-3.0.lua:330: + } + frame = PitBull4_Frames_targettarget { + 0 = <userdata> + Activate = <function> @ PitBull4\Main.lua:438: + populated = true + guid = "0x0180000000552173" + Deactivate = <function> @ PitBull4\Main.lua:438: + layout_db = <table> {} + ProxySetAttribute = <function> @ PitBull4\UnitFrame.lua:278: + UnforceShow = <function> @ PitBull4\Main.lua:438: + is_wacky = true + RefreshVehicle = <function> @ PitBull4\UnitFrame.lua:556: + IterateControlsOfType = <function> @ PitBull4\UnitFrame.lua:829: + layout = "Xarnlen" + PLAYER_REGEN_DISABLED = <function> defined @Interface\AddOns + --- + + Please provide any additional information below. + + Nothing gets set correctly in the Player Frame but over time as you play the Player frame starts correcting itself, if you enter setups to modify it that sometimes cause's parts of it to start working correctly. |
| WMerkens | Dec 24, 2010 at 04:04 UTC | Added attachment worgen_issue_pb4.png |
| WMerkens | Dec 24, 2010 at 04:04 UTC | Create |
- 1 comment
- 1 comment
Facts
- Last updated
- Dec 24, 2010
- Reported
- Dec 24, 2010
- Status
- Invalid - This was not a valid report.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- Medium - Normal priority.
- Votes
- 0
- Reply
- #1
Shefki Dec 24, 2010 at 07:24 UTC - 0 likesPitBull4_RaceIcon is part of the PitBull4_Extras. You're using an out of date version of PitBull4_Extras per this ticket: http://www.wowace.com/addons/pitbull4_extras/tickets/2-worgen-human-switch-effect-on-player-frame/
Closing as invalid.
P.S. Heck you're the one that opened the last ticket. Read the responses to your tickets before reopening them.