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
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
Time: 10/19/10 22:18:31
Count: 2
Stack: Interface\AddOns\WIM\Modules\W2W.lua:219: in function <Interface\AddOns\WIM\Modules\W2W.lua:209>
Interface\AddOns\WIM\Modules\W2W.lua:388: in function `callBack'
Interface\AddOns\WIM\Sources\Socket.lua:71: in function <Interface\AddOns\WIM\Sources\Socket.lua:64>
Interface\AddOns\WIM\Sources\Socket.lua:111: in function <Interface\AddOns\WIM\Sources\Socket.lua:78>
Locals: C = 4
Z = 0
x = 0.48811787366867
y = 0.39733415842056
zoneInfo = nil
subZoneInfo = ""
(*temporary) = nil
(*temporary) = ":4:0:0.48811787366867:0.39733415842056"
(*temporary) = "4"
(*temporary) = ":"
(*temporary) = "0"
(*temporary) = ":"
(*temporary) = "0.48811787366867"
(*temporary) = ":"
(*temporary) = "0.39733415842056"
(*temporary) = "attempt to concatenate local 'zoneInfo' (a nil value)"
_G =
HealBot_Action_HealUnit2BarCount10 = HealBot_Action_HealUnit2BarCount10 {
}
ActionButton7FlyoutBorder = ActionButton7FlyoutBorder {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Öâåòîâîå âûäåëåíèå íàçâàíèé îáúåêòîâ."
KBASE_NUM_FAKE_CATEGORIES = 1
Recount_MainWindow_Bar6 = Recount_MainWindow_Bar6 {
}
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
HealBot_Options_CrashProt_OnClick = <function> defined @Interface\AddOns\HealBot\HealBot_Options.lua:809
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "Ñóìêè, ÿâëÿþùèåñÿ ÷àñòüþ ýêèïèðîâêè, íå ïðîäàþòñÿ è íå ïîêóïàþòñÿ."
PVP_RANK_6_1 = "Êàïðàë"
BOOKTYPE_PROFESSION = "professions"
AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
}
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
}
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {
}
MerchantItem4AltCurrencyFrameItem1Text = MerchantItem4AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Ïîêàçàòü èíäèêàòîðû âðàãîâ"
Atr_StackList9 = Atr_StackList9 {
}
IsReferAFriendLinked = <function> defined =[C]:-1
MAIL_LETTER_TOOLTIP = "Ùåëêíèòå çäåñü, ÷òîáû ñäåëàòü
êîïèþ ýòîãî ïèñüìà."
AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s îáíîâèòñÿ â %2$s."
CHAT_CONFIG_OTHER_COMBAT =
}
CONSOLIDATED_BUFFS_PER_ROW = 4
TutorialFrameRight19 = TutorialFrameRight19 {
}
MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:199
BN_UNABLE_TO_RESOLVE_NAME = "Íåâîçìîæíî ïðîøåïòàòü: "%s". Ñëóæáà Battle.net ìîæåò áûòü íåäîñòóïíà."
CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
}
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1433
LFGTeleport = <function> defined =[C]:-1
GetMonitorAspectRatio = <function> defined =[C]:-1
ChannelMemberButton10Name = ChannelMemberButton10Name {
}
Graphics_QualityText = Graphics_QualityText {
}
TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
}
VOICEMACRO_4_Sc_1_FEMALE = "Ïîìîãèòå ìíå â áîþ!"
MainMenuXPBarDiv8 = MainMenuXPBarDiv8 {
}
VideoOptionsPanel_Cancel = <function> defined @Interface\FrameXML\VideoOptionsPanels.lua:247
ChannelMemberButton10SpeakerFrameOn = ChannelMemberButton10SpeakerFrameOn {
}
EventTraceFrameTitleButton = EventTraceFrameTitleButton {
}
BINDING_NAME_RECOUNT_TOGGLE_MAIN = "Îòîáðàçèòü îñíîâíîå îêíî"
SecureCmdItemParse = <function> defined @Interface\FrameXML\ChatFrame.lua:980
SLASH_STOPATTACK1 = "/stopattack"
HealBot_Options_AltText = HealBot_Options_AltText {
}
MultiCastActionBut
Time: 10/19/10 21:13:02
Count: 2
Stack: [C]: ?
Interface\AddOns\WIM\Modules\W2W.lua:219: in function <Interface\AddOns\WIM\Modules\W2W.lua:209>
Interface\AddOns\WIM\Modules\W2W.lua:388: in function `callBack'
Interface\AddOns\WIM\Sources\Socket.lua:71: in function <Interface\AddOns\WIM\Sources\Socket.lua:64>
Interface\AddOns\WIM\Sources\Socket.lua:111: in function <Interface\AddOns\WIM\Sources\Socket.lua:78>
Locals:
Date: 2010-10-19 19:11:47
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\WIM\Modules\W2W.lua line 219:
attempt to concatenate local 'zoneInfo' (a nil value)
Debug:
[C]: ?
WIM\Modules\W2W.lua:219:
WIM\Modules\W2W.lua:209
WIM\Modules\W2W.lua:388: callBack()
WIM\Sources\Socket.lua:71:
WIM\Sources\Socket.lua:64
WIM\Sources\Socket.lua:111:
WIM\Sources\Socket.lua:78
Any possibility of a fix, perhaps? Other than this problem, the addon is working fine for me.