WIM (WoW Instant Messenger) v3

441 - Error when closing Messenger Window

What steps will reproduce the problem?
1. every time I close the Messenger window I get the following

Message: Interface\AddOns\WIM\Sources\WindowHandler.lua:626 attempt to perform arithmetic on a nil value
Time: 10/25/15 17:00:14
Count: 25
Stack: Interface\AddOns\WIM\Sources\WindowHandler.lua:626 in function <Interface\AddOns\WIM\Sources\WindowHandler.lua:605

Locals: self = WIM3_msgFrame1 {
 0 = <userdata>
 Hide_Normal = <function> defined =[C]:-1
 class = ""
 isNew = false
 offScreen = 0
 delayFadeElapsed = 0
 msgSent = false
 level = ""
 isHistory = true
 Hide = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1137
 fadedIn = true
 SetScale = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:767
 animation = <table> {
 }
 Pop = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1023
 isWimWindow = true
 age = 1119992.986
 lastDate = "10/25/2015"
 unreadCount = 0
 msgWaiting = false
 delayFade = false
 SafeGetTop = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1185
 animOut = <unnamed> {
 }
 AddMessage = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:864
 helperFrame = WIM_WindowHelperFrame {
 }
 SafeGetRight = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1182
 UpdateIcon = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:886
 guild = ""
 animIn = <unnamed> {
 }
 customSize = false
 UpdateProps = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1088
 SetScale_Orig = <function> defined =[C]:-1
 GetRuleSet = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1013
 bn = <table> {
 }
 race = ""
 lastActivity = 1120035.728
 theUser = "|Kb5|kJeannie|k"
 fadeElapsed = 0.019000001251698
 AddEventMessage = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:875
 classColor = "ffffff"
 isBN = 5
 initialized = true
 type = "whisper"
 ResetAnimation = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1165
 hasMoved = false
 SafeGetLeft = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1179
 AddMessageRaw = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:871
 widgets = <table> {
 }
 SafeGetBottom = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:1188
 online = true
 isParent = true
 SendWho = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:948
 location = ""
 WhoCallback = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:936
 UpdateCharDetails = <function> defined @Interface\AddOns\WIM\Sources\WindowHandler.lua:932
}
elapsed = 0.019000001251698
animate = <table> {
 initTop = 1037.5
 initLeft = 339.06246948242
 time = 0.5
 elapsed = 0.48300002701581
 mode = "HIDE"
 scaleLimit = 0.001
 to = WIM3MinimapButton {
 }
}
prct = 0.96600005403161
scale = 0.03399994596839
to = WIM3MinimapButton {
 0 = <userdata>
 OnLeave = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:258
 flash = WIM3MinimapButtonFlash {
 }
 icon = <unnamed> {
 }
 OnDragStop = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:268
 SetText = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:216
 text = <unnamed> {
 }
 OnMouseUp = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:252
 OnUpdate = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:276
 UpdatePosition = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:290
 backGround = <unnamed> {
 }
 OnDragStart = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:261
 OnMouseDown = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:249
 OnEnter = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:255
 OnClick = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:228
 Load = <function> defined @Interface\AddOns\WIM\Modules\MinimapIcon.lua:137
}
es = 0.0217599645257
ts = 0.63999998569489
(*temporary) = 7.3779873079336
(*temporary) = 22.575963195413
(*temporary) = nil
(*temporary) = WIM3MinimapButton {
 0 =

User When Change
Tinkerten Oct 25, 2015 at 23:05 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

Facts

Reported
Oct 25, 2015
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees