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
Altoholic puts chat messages in to the chat box and this errors WIM. so bad that after a couple times my computer will crash.
Worked fine till 3.3
Thanks
-----------------------
1x WIM-3.2.2\Modules\Expose.lua:29: attempt to index global 'db' (a nil value)
WIM-3.2.2\WIM.lua:297: in function `CallModuleFunction'
WIM-3.2.2\Sources\StateHandler.lua:56: in function <WIM\Sources\StateHandler.lua:34>
WIM-3.2.2\Sources\StateHandler.lua:85: in function `fun'
WIM-3.2.2\WIM.lua:337: in function `CoreEventHandler'
WIM-3.2.2\WIM.lua:62: in function <WIM\WIM.lua:62>
Locals:
funName = "OnStateChange"
module = nil
tData = nil
fun = <function> @ WIM\Modules\Expose.lua:27:
(for generator) = <function> defined =[C]:-1
(for state) =
ChatSounds =
ClickControl =
ShortcutBar =
GuildChat =
ChatAlerts =
Sounds =
LDB =
ChannelChat =
W2W =
Negotiate =
Expose =
HistoryChat =
WhisperEngine =
History =
MinimapIcon =
SayChat =
Tabs =
ChatFilters =
Filters =
TimeStamps =
Tutorials =
PartyChat =
BattlegroundChat =
Menu =
URLHandler =
ChatOptions =
Emoticons =
RaidChat =
OfficerChat =
}
(for control) = "Expose"
module = "Expose"
tData =
enabled = true
OnContainerHide = <function> @ WIM\Modules\Expose.lua:88:
RegisterWidget = <function> @ WIM\WIM.lua:245:
OnContainerShow = <function> @ WIM\Modules\Expose.lua:79:
canDisable = false
OnStateChange = <function> @ WIM\Modules\Expose.lua:27:
RegisterEvent = <function> @ WIM\WIM.lua:240:
dPrint = <function> @ WIM\WIM.lua:243:
db_defaults =
enableByDefault = true
title = "Expose"
Enable = <function> @ WIM\WIM.lua:241:
resources =
hasWidget = false
Disable = <function> @ WIM\WIM.lua:242:
}
pairs = <function> defined =[C]:-1
WIM =
addonTocName = "WIM"
tblInUse =
SetUpAnimation = <function> @ WIM\Sources\Animations.lua:55:
modules =
AddEscapeWindow = <function> @ WIM\Sources\WindowHandler.lua:1447:
RGBHextoHSVPerc = <function> @ WIM\Sources\ToolBox.lua:126:
GetChannelCount = <function> @ WIM\Modules\ChatEngine.lua:1544:
windows =
updateScrollBars = <function> @ WIM\Sources\WindowHandler.lua:447:
PLAYER_UPDATE_RESTING = <function> @ WIM\Sources\StateHandler.lua:77:
GetTalentSpec = <function> @ WIM\WIM.lua:505:
IsInParty = <function> @ WIM\WIM.lua:434:
debug = false
GetFontKeyByName = <function> @ WIM\Sources\Skinner.lua:308:
PLAYER_REGEN_DISABLED = <function> @ WIM\Sources\StateHandler.lua:71:
paddString = <function> @ WIM\Sources\ToolBox.lua:221:
ShowAllWindows = <function> @ WIM\Sources\WindowHandler.lua:1395:
RegisterStringModifier = <function> @ WIM\Sources\WindowHandler.lua:1364:
Menu = WIM3Menu {}
lastState = "other"
isInTable = <function> @ WIM\Sources\ToolBox.lua:84:
CompareVersion = <function> @ WIM\WIM.lua:452:
GetAvailableTabGroup = <function> @ WIM\Sources\TabHandler.lua:675:
CreateW2WWindow = <function> @ WIM\Sources\WindowHandler.lua:1316:
RegisterSkin = <function> @ WIM\Sources\Skinner.lua:260:
ShowProfileTip = <function> @ WIM\Modules\W2W.lua:268:
CreateChatWindow = <function> @ WIM\Sources\WindowHandler.lua:1312:
lists =
ShowOptions = <function> @ WIM\Sources\Options\Options.lua:318:
MinimapPopAlert = <function> @ WIM\Modules\MinimapIcon.lua:485:
ToggleContainer = <function> @ WIM\Sources\WindowHandler.lua:1570:
ShowDemoWindow = <function> @ WIM\Sources\WindowHandler.lua:1324:
stats =
useProtocol2 = false
LoadSkin = <function> defined @Interfa
---
Message: Interface\AddOns\WIM\Modules\Tutorials.lua:39: attempt to index field 'TutorialFrameCheckButton' (a nil value)
Time: Fri Dec 11 18:30:21 2009
Count: 2
Stack: Interface\AddOns\WIM\Modules\Tutorials.lua:39: in function `FlagTutorial'
Interface\FrameXML\TutorialFrame.lua:655: in function `TutorialFrame_Update'
Interface\FrameXML\TutorialFrame.lua:873: in function `TutorialFrame_AlertButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: id = 31
tut = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'TutorialFrameCheckButton' (a nil value)"
string =
split = <function> defined =[C]:-1
match = <function> defined =[C]:-1
gmatch = <function> defined =[C]:-1
upper = <function> defined =[C]:-1
gsub = <function> defined =[C]:-1
format = <function> defined =[C]:-1
utf8sub = <function> defined @Interface\AddOns\HealBot\libs\UTF8\utf8.lua:183
lower = <function> defined =[C]:-1
sub = <function> defined =[C]:-1
len = <function> defined =[C]:-1
utf8len = <function> defined @Interface\AddOns\HealBot\libs\UTF8\utf8.lua:157
gfind = <function> defined =[C]:-1
rtgsub = <function> defined @Interface\FrameXML\RestrictedExecution.lua:504
find = <function> defined =[C]:-1
replace = <function> defined =[C]:-1
char = <function> defined =[C]:-1
dump = <function> defined =[C]:-1
join = <function> defined =[C]:-1
reverse = <function> defined =[C]:-1
byte = <function> defined =[C]:-1
trim = <function> defined =[C]:-1
utf8reverse = <function> defined @Interface\AddOns\HealBot\libs\UTF8\utf8.lua:290
rep = <function> defined =[C]:-1
}
tostring = <function> defined =[C]:-1
_G =
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
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
MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture {
}
Atr_StackPriceCopperMiddle = Atr_StackPriceCopperMiddle {
}
NxIconNI38 = NxIconNI38 {
}
TutorialFrameLeft19 = TutorialFrameLeft19 {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
PVP_RANK_6_1 = "Corporal"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Toggles an additional optional actionbar on the right side of the screen."
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
}
AchievementFrameSummaryAchievement3Shield = AchievementFrameSummaryAchievement3Shield {
}
VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
}
MerchantItem5AltCurrencyFrameItem1Text = MerchantItem5AltCurrencyFrameItem1Text {
}
BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
ArmoryFindFrameButton10Where = ArmoryFindFrameButton10Where {
}
ArmorySpellButton5 = ArmorySpellButton5 {
}
NxTeamHUD = NxTeamHUD {
}
MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
}
CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
ArmoryMainHandSlot = ArmoryMainHandSlot {
}
CHAT_CONFIG_OTHER_COMBAT =
}
CONSOLIDATED_BUFFS_PER_ROW = 4
TutorialFrameRight19 = TutorialFrameRight19 {
}
MoneyFrame_OnEvent = <function> defined @Interface\FrameXML\MoneyFrame.lua:184
WatchFrameItem_OnEvent = <function> defined @Interface\FrameXML\WatchFrame.lua:1094
InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @Interface\FrameXML\InterfaceOptionsPanels.lua:1079
TradeSkillInp
Did anyone else see this, or is it specific to my config?
Thanks!
Message: Interface\AddOns\WIM\WIM.lua:501: attempt to index field 'talent' (a nil value)
Time: 12/07/09 18:35:11
Count: 4
Stack: [string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:18: in function <[string "Interface\FrameXML\BasicControls.xml:<Scrip..."]:4>
[C]: ?
Interface\AddOns\WIM\WIM.lua:501: in function `TalentsToString'
Interface\AddOns\WIM\Modules\W2W.lua:288: in function `ShowW2WTip'
Interface\AddOns\WIM\Modules\ShortcutBar.lua:283: in function `OnEnter'
Interface\AddOns\WIM\Modules\ShortcutBar.lua:36: in function <Interface\AddOns\WIM\Modules\ShortcutBar.lua:34>
Locals: talents = "2/14/55"
class = "Hexenmeisterin"
t1 = "2"
t2 = "14"
t3 = "55"
classTbl =
color = "9482ca"
tag = "WARLOCKF"
}
fVal = "55"
f = "3"
sVal = "2"
s = "1"
tVal = "14"
t = "2"
(*temporary) = nil
(*temporary) = 3
(*temporary) = "3"
(*temporary) = 3
(*temporary) = nil
(*temporary) = "attempt to index field 'talent' (a nil value)"
string =
split = <function> defined =[C]:-1
match = <function> defined =[C]:-1
gmatch = <function> defined =[C]:-1
len = <function> defined =[C]:-1
upper = <function> defined =[C]:-1
gsub = <function> defined =[C]:-1
format = <function> defined =[C]:-1
utf8sub = <function> defined @Interface\AddOns\Outfitter\utf8.lua:189
lower = <function> defined =[C]:-1
sub = <function> defined =[C]:-1
utf8lower = <function> defined @Interface\AddOns\Outfitter\utf8.lua:285
join = <function> defined =[C]:-1
utf8len = <function> defined @Interface\AddOns\Outfitter\utf8.lua:157
gfind = <function> defined =[C]:-1
rtgsub = <function> defined @Interface\FrameXML\RestrictedExecution.lua:504
find = <function> defined =[C]:-1
replace = <function> defined =[C]:-1
char = <function> defined =[C]:-1
dump = <function> defined =[C]:-1
utf8upper = <function> defined @Interface\AddOns\Outfitter\utf8.lua:274
reverse = <function> defined =[C]:-1
byte = <function> defined =[C]:-1
trim = <function> defined =[C]:-1
utf8reverse = <function> defined @Interface\AddOns\Outfitter\utf8.lua:296
rep = <function> defined =[C]:-1
}
pairs = <function> defined =[C]:-1
talentOrder =
1 = "142"
2 = "21"
3 = "553"
}
table =
setn = <function> defined =[C]:-1
insert = <function> defined =[C]:-1
getn = <function> defined =[C]:-1
foreachi = <function> defined =[C]:-1
maxn = <function> defined =[C]:-1
foreach = <function> defined =[C]:-1
concat = <function> defined =[C]:-1
sort = <function> defined =[C]:-1
wipe = <function> defined =[C]:-1
remove = <function> defined =[C]:-1
}
_G =
ARKINV_SearchFrameViewTableRow12T1 = ARKINV_SearchFrameViewTableRow12T1 {
}
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
PowaDropDownAnim1ButtonHighlightTexture = PowaDropDownAnim1ButtonHighlightTexture {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Namen von Einheiten einfärben."
KBASE_NUM_FAKE_CATEGORIES = 1
Recount_MainWindow_Bar6 = Recount_MainWindow_Bar6 {
}
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
MerchantItem6AltCurrencyFrameHonorTexture = MerchantItem6AltCurrencyFrameHonorTexture {
}
AltoholicAccountSharingOptionsIconNever = AltoholicAccountSharingOptionsIconNever {
}
MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
}
ERR_TRADE_EQUIPPED_BAG = "Mit von Euch angelegten Taschen könnt Ihr nicht handeln."
PVP_RANK_6_1 = "Fußknecht"
MultiBarLeftButton7 = MultiBarLeftButton7 {
}
AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
}
InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
}
VideoOptionsFrameDefaults = VideoOptionsFrameDefaults {
}
MerchantItem6AltCurrencyFrameItem1Text = MerchantItem6AltCurrencyFrameItem1Text {
}
BI