WIM (WoW Instant Messenger) v3
WIM (WoW Instant Messenger) is a World of Warcraft addon which brings an instant messenger feel to communication in game.
Features
- Whispers in their own windows.
- Chat in their own windows.
- Tabbed windows
- Highly configurable.
- History
- Copy and paste as:
- Raw Text
- BBCode
- Copy and paste as:
- Advanced, intellectual window behaviors & animations.
- Skins
- Emoticons
- Clickable web URLS for easy viewing. No more retyping a long url a friend sends you.
- Customizable sound options.
- Expose - great way to clear your screen of windows when you are in combat.
- Addon Compatibility: (Always make sure you are running the latest versions.
- Prat
- DBM
When closing windows after the whisper target has gone offline I get the message that he's not online and if I share locations with that person I get that message every 5 secs when I move as I guess it's updating my location still to that person.
Using version 3.4.2
Message: Interface\AddOns\WIM\WIM.lua:528: attempt to index field 'talent' (a nil value)
Time: 11/05/10 12:44:40
Count: 11
Stack: [C]: ?
Interface\AddOns\WIM\WIM.lua:528: in function `TalentsToString'
Interface\AddOns\WIM\Modules\W2Wv2.lua:429: in function `ShowW2WTip'
Interface\AddOns\WIM\Modules\ShortcutBar.lua:303: in function `OnEnter'
Interface\AddOns\WIM\Modules\ShortcutBar.lua:36: in function <Interface\AddOns\WIM\Modules\ShortcutBar.lua:34>
Locals:
---
Date: 2010-10-29 21:54:52
ID: 2
Error occured in: Global
Count: 1
Message: ...erface\AddOns\WIM\Sources\Options\OptionsTookKit.lua line 373:
attempt to perform arithmetic on a nil value
Debug:
[C]: ?
...erface\AddOns\WIM\Sources\Options\OptionsTookKit.lua:373:
...erface\AddOns\WIM\Sources\Options\OptionsTookKit.lua:371
[C]: Show()
WIM\Sources\Options\Options.lua:199:
WIM\Sources\Options\Options.lua:182
Date: 2010-10-29 21:34:46
ID: 1
Error occured in: Global
Count: 1
Message: ..\FrameXML\BNet.lua line 52:
Usage: GetAutoCompletePresenceID("name")
Debug:
[C]: ?
[C]: GetAutoCompletePresenceID()
..\FrameXML\BNet.lua:52:
..\FrameXML\BNet.lua:51
(tail call): ?
WIM\Sources\Socket.lua:147: SendData()
WIM\Modules\W2Wv2.lua:355: callBack()
WIM\Sources\Socket.lua:71:
WIM\Sources\Socket.lua:64
WIM\Sources\Socket.lua:111:
WIM\Sources\Socket.lua:78
ID: 2
Error occured in: Global
Count: 1
Message: ..\AddOns\WIM\Modules\WhisperEngine.lua line 560:
Usage: BNGetFriendInfoByID(ID)
Debug:
[C]: ?
[C]: BNGetFriendInfoByID()
WIM\Modules\WhisperEngine.lua:560:
WIM\Modules\WhisperEngine.lua:553
[C]: ChatEdit_ExtractTellTarget()
..\FrameXML\ChatFrame.lua:3949:
..\FrameXML\ChatFrame.lua:3944
(tail call): ?
..\FrameXML\ChatFrame.lua:4095:
..\FrameXML\ChatFrame.lua:4054
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3931: ChatEdit_OnTextSet()
[string "*:OnTextSet"]:1:
[string "*:OnTextSet"]:1
[C]: ?
[C]: SetText()
..\FrameXML\ChatFrame.lua:3383: ChatEdit_OnUpdate()
[string "*:OnUpdate"]:1:
[string "*:OnUpdate"]:1
Date: 2010-10-22 14:50:37
ID: -1
Error occured in: Global
Count: 1
Message: ..\FrameXML\TutorialFrame.lua line 1026:
attempt to index field '?' (a nil value)
Debug:
[C]: ?
..\FrameXML\TutorialFrame.lua:1026: TutorialFrame_NewTutorial()
WIM\Modules\Tutorials.lua:88: DisplayTutorial()
WIM\Modules\WhisperEngine.lua:148:
WIM\Modules\WhisperEngine.lua:134
WIM\Modules\WhisperEngine.lua:315: handler()
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:267:
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:252
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:308:
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:296
-------------------------------------------------------------------------------
Date: 2010-10-22 14:46:50
ID: -2
Error occured in: Global
Count: 2
Message: ..\FrameXML\TutorialFrame.lua line 642:
attempt to index local 'displayData' (a nil value)
It took me a couple of hours to narrow it down to WIM being the culprit. I'm not sure if its a fault of WIM or nUI, but I can't get WIM to play nice with nUI's default chatbox, Prat3 or Chatter. This is occuring with nUI's latest Development version.
1x WIM-3.3.4\Sources\WindowHandler.lua:972: attempt to index field 'ChatFrameEditBox' (a nil value)
WIM-3.3.4\Modules\WhisperEngine.lua:452: in function <WIM\Modules\WhisperEngine.lua:438>
WIM-3.3.4\Modules\WhisperEngine.lua:525: in function <WIM\Modules\WhisperEngine.lua:525>
<in C code>: in function `ChatFrame_ReplyTell'
<string>:"REPLY":1: in function <[string "REPLY"]:1>
Locals:
TellNotTold = true
curState = "resting"
lastTell = "|Kf5|k00000000000000|k"
win = WIM3_msgFrame1 {
0 = <userdata>
Hide_Normal = <function> defined =[C]:-1
class = ""
isNew = true
level = ""
Hide = <function> @ WIM\Sources\WindowHandler.lua:1060:
w2w =
fadedIn = true
animation =
Pop = <function> @ WIM\Sources\WindowHandler.lua:946:
isWimWindow = true
age = 2158.587
SafeGetTop = <function> @ WIM\Sources\WindowHandler.lua:1108:
SendWho = <function> @ WIM\Sources\WindowHandler.lua:903:
AddMessage = <function> @ WIM\Sources\WindowHandler.lua:831:
helperFrame = WIM_WindowHelperFrame {}
SafeGetRight = <function> @ WIM\Sources\WindowHandler.lua:1105:
UpdateIcon = <function> @ WIM\Sources\WindowHandler.lua:853:
guild = ""
delayFade = true
customSize = false
delayFadeElapsed = 0
SetScale_Orig = <function> defined =[C]:-1
GetRuleSet = <function> @ WIM\Sources\WindowHandler.lua:936:
UpdateProps = <function> @ WIM\Sources\WindowHandler.lua:1011:
race = ""
lastActivity = 2158.587
theUser = "|kf5|k00000000000000|k"
AddEventMessage = <function> @ WIM\Sources\WindowHandler.lua:842:
classColor = "ffffff"
initialized = true
type = "whisper"
ResetAnimation = <function> @ WIM\Sources\WindowHandler.lua:1088:
hasMoved = false
SafeGetLeft = <function> @ WIM\Sources\WindowHandler.lua:1102:
AddMessageRaw = <function> @ WIM\Sources\WindowHandler.lua:838:
widgets =
SafeGetBottom = <function> @ WIM\Sources\WindowHandler.lua:1111:
online = true
isParent = true
fadeInfo =
location = ""
SetScale = <function> @ WIM\Sources\WindowHandler.lua:734:
WhoCallback = <function> @ WIM\Sources\WindowHandler.lua:891:
UpdateCharDetails = <function> @ WIM\Sources\WindowHandler.lua:887:
}
_G =
BuyButton11Highlight = BuyButton11Highlight {}
ActionButton7FlyoutBorder = ActionButton7FlyoutBorder {}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
KBASE_NUM_FAKE_CATEGORIES = 1
Recount_MainWindow_Bar6 = Recount_MainWindow_Bar6 {}
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
BuyEmAllFrameTopTex = BuyEmAllFrameTopTex {}
EkRaidAttend_OptionsFrame_BossList_BossCheckButton_OnClick = <function> @ EkRaidAttend\EkRaidAttend.lua:5917:
NxIconNI38 = NxIconNI38 {}
AltoholicAccountSharingOptionsIconNever = AltoholicAccountSharingOptionsIconNever {}
TutorialFrameLeft19 = TutorialFrameLeft19 {}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
BOOKTYPE_PROFESSION = "professions"
AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {}
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {}
EkRaidAttend_OptionsFrame_TimedReminderEB_EditStart = <function> @ EkRaidAttend\EkRaidAttend.lua:5008:
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {}
MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text {}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
EntryFrameEntry1AgainstButtonText = EntryFrameEntry1AgainstButtonText {}
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {}
CALEND
---
Date: 2010-10-20 14:08:18
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\WIM\Modules\URLHandler.lua line 177:
attempt to index local 'editBox' (a nil value)
Debug:
[C]: ?
WIM\Modules\URLHandler.lua:177: OnShow()
..\FrameXML\StaticPopup.lua:3450: StaticPopup_OnShow()
[string "*:OnShow"]:1:
[string "*:OnShow"]:1
[C]: Show()
..\FrameXML\StaticPopup.lua:3281:
..\FrameXML\StaticPopup.lua:2968
[C]: StaticPopup_Show()
WIM\Modules\URLHandler.lua:199: fun()
WIM\Sources\Hooks.lua:105: SetHyperlink()
..\FrameXML\ItemRef.lua:205:
..\FrameXML\ItemRef.lua:2
(tail call): ?
[C]: ?
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3661:
...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3605
[C]: orgfunc()
Prat-3.0\services\links.lua:108:
Prat-3.0\services\links.lua:98
(tail call): ?
(tail call): ?
WIM\Sources\WindowHandler.lua:1778: fun()
WIM\Sources\WindowHandler.lua:390:
WIM\Sources\WindowHandler.lua:382
WIM\Sources\WindowHandler.lua:668:
WIM\Sources\WindowHandler.lua:668
Time: 10/20/10 14:08:54
Count: 1
Stack: [C]: in function `BNGetFriendInfoByID'
Interface\AddOns\WIM\Modules\WhisperEngine.lua:560: in function <Interface\AddOns\WIM\Modules\WhisperEngine.lua:553>
[C]: in function `ChatEdit_ExtractTellTarget'
Interface\FrameXML\ChatFrame.lua:3949: in function <Interface\FrameXML\ChatFrame.lua:3944>
(tail call): ?
Interface\FrameXML\ChatFrame.lua:4095: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3931: in function `ChatEdit_OnTextSet'
[string "*:OnTextSet"]:1: in function <[string "*:OnTextSet"]:1>
[C]: ?
[C]: in function `SetText'
Interface\FrameXML\ChatFrame.lua:3383: in function `ChatEdit_OnUpdate'
[string "*:OnUpdate"]:1: in function <[string "*:OnUpdate"]:1>
Locals: (*temporary) = nil