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
This happened yesterday, sadly I don't recall what I was doing at this moment, not sure if in a BG or Dungeon
I get this error when logging in:
In reply to Kriptoker:
I have also tried to do a /wim reset, which had no effect on fixing the error.
In reply to Kriptoker:
Also did a full delete of the addon (including the saved variables), and the error still shows up.
In reply to Kriptoker:
@AddOnSkins for whatever reason is opening Wim's options before its data has been loaded. This bug will have to be directed toward that addon author.
Tab Management is still broken. I'm still having to add " or getAvailableChatGroup()" before the end semicolon on line 128 of TabManagement.lua to get whispers and group chats to stack when I get a group chat first.
If that change is not there, new whisper chats will show up in their own window if I get a group chat first, and if I try to stack them, WIM shows me the whisper tab, but won't let me click it.
In reply to Ragedaug:
There was more than just your fix (it fixed it for you but would have been the wrong behavior for others). It will be fixed in the next update.
1x Interface/AddOns/WIM/Sources/Options/CoreOptions.lua:37: attempt to index global 'db' (a nil value)
[string "@Interface/AddOns/WIM/Sources/Options/CoreOptions.lua"]:37: in function `frame'
[string "@Interface/AddOns/WIM/Sources/Options/Options.lua"]:194: in function <Interface/AddOns/WIM/Sources/Options/Options.lua:188>
[string "=[C]"]: in function `Click'
[string "@Interface/AddOns/WIM/Sources/Options/Options.lua"]:289: in function `UpdateSubCategories'
[string "@Interface/AddOns/WIM/Sources/Options/Options.lua"]:104: in function <Interface/AddOns/WIM/Sources/Options/Options.lua:104>
[string "=[C]"]: in function `Show'
[string "@Interface/AddOns/WIM/Sources/Options/Options.lua"]:335: in function `ShowOptions'
[string "@Interface/AddOns/AddOnSkins/Skins/AddOns/WIM.lua"]:11: in function <Interface/AddOns/AddOnSkins/Skins/AddOns/WIM.lua:8>
[string "=[C]"]: ?
[string "@Interface/AddOns/AddOnSkins/Core/Core.lua"]:217: in function `CallSkin'
[string "@Interface/AddOns/AddOnSkins/Core/Core.lua"]:311: in function `?'
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:117: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:117>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:27: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:23>
[string "@Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:62: in function `Fire'
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>
Locals:
frame = WIM3_OptionFrameFrame1 {
ImportCustomObject = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:398
welcome = WIM3_OptionFrameFrame2 {
}
CreateDropDownMenu = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:182
CreateColorPicker = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:74
CreateCheckButtonMenu = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:308
lastObj = WIM3_OptionFrameFrame2 {
}
nextOffsetX = 0
CreateButton = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:64
CreateCheckButton = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:220
nextOffSetY = 0
CreateSlider = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:127
0 = <userdata>
CreateSection = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:353
CreateText = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:340
SetFullSize = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:59
CreateFramedPanel = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:392
}
(*temporary) = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:220
(*temporary) = WIM3_OptionFrameFrame2CheckButton2 {
0 = <userdata>
Enable = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:257
Text = WIM3_OptionFrameFrame2CheckButton2Text {
}
CreateCheckButton = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:220
UpdateChildren = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:281
_Enable = <function> defined =[C]:-1
text = WIM3_OptionFrameFrame2CheckButton2Text {
}
isCheckButton = true
_Disable = <function> defined =[C]:-1
children = <table> {
}
Disable = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:269
}
(*temporary) = "Unlock from Minimap"
(*temporary) = nil
(*temporary) = <table> {
enabled = false
OnDisable = <function> defined @Interface/AddOns/WIM/Modules/MinimapIcon.lua:412
RegisterWidget = <function> defined @Interface/AddOns/WIM/WIM.lua:312
OnEnable = <function> defined @Interface/AddOns/WIM/Modules/MinimapIcon.lua:394
Enable = <function> defined @Interface/AddOns/WIM/WIM.lua:308
OnDisableWIM = <function> defined @Interface/AddOns/WIM/Modules/MinimapIcon.lua:383
canDisable = true
OnEnableWIM = <function> defined @Interface/AddOns/WIM/Modules/MinimapIcon.lua:372
dPrint = <function> defined @Interface/AddOns/WIM/WIM.lua:310
enableByDefault = true
title = "MinimapIcon"
RegisterEvent = <function> defined @Interface/AddOns/WIM/WIM.lua:307
db_defaults = <table> {
}
resources = <table> {
}
hasWidget = false
Disable = <function> defined @Interface/AddOns/WIM/WIM.lua:309
}
(*temporary) = "enabled"
(*temporary) = nil
(*temporary) = <function> defined @Interface/AddOns/WIM/Sources/Options/CoreOptions.lua:36
(*temporary) = WIM3_OptionFrameFrame2CheckButton2 {
0 = <userdata>
Enable = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:257
Text = WIM3_OptionFrameFrame2CheckButton2Text {
}
CreateCheckButton = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:220
UpdateChildren = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:281
_Enable = <function> defined =[C]:-1
text = WIM3_OptionFrameFrame2CheckButton2Text {
}
isCheckButton = true
_Disable = <function> defined =[C]:-1
children = <table> {
}
Disable = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:269
}
(*temporary) = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:46
(*temporary) = WIM3_OptionFrameFrame2CheckButton2 {
0 = <userdata>
Enable = <function> defined @Interface/AddOns/WIM/Sources/Options/OptionsTookKit.lua:257
Text = WIM3_OptionFrameFrame2CheckButton2Text {
}
CreateCheckButton = <function> defined @Interface/Ad
In reply to the9thresident:
This would indicate that something is up with WIM's saved variables... One time occurrence or every time? You might have to wipe your saved variables for WIM if it persists. (or run a `/wim reset`) Save a copy incase you want to roll back.
needs an update, something broke emoticons with last addon update, mabye elvui
In reply to DarkForce_TV:
yeah same: https://gyazo.com/216aef623e926025af20a741f97f8262
In reply to DarkForce_TV:
yeah same: https://gyazo.com/216aef623e926025af20a741f97f8262
In reply to DarkForce_TV:
This should be fixed.
Hi,
Have been using this great addon for many many years, thank you to the current devs for keeping this going.
Recently I have a need not to focus the frame when a whisper comes in, but even with Auto-Focus unselected it still focuses the frame (ie. the cursor is flashing in the editbox).
I have tried not using the popup, which works but then when I select open unread messages, nothing pops up so I guess it marks messages as read even when the frame doesn't popup and whispers are being suppressed from the standard chat frames.
I am also using prat, if that makes any difference.
Am I doing something wrong or is the auto-focus and unread messages not working as intended
Thanks.
Hi
1x [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' hat versucht die geschützte Funktion 'ClearTarget()' aufzurufen.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `ClearTarget'
[string "@Interface/FrameXML/EditModeManager.lua"]:1496: in function `ResetTargetAndFocus'
[string "@Interface/FrameXML/EditModeManager.lua"]:1479: in function `OnEditModeExit'
[string "@Interface/FrameXML/EditModeManager.lua"]:185: in function `ExitEditMode'
[string "@Interface/FrameXML/EditModeManager.lua"]:205: in function <Interface/FrameXML/EditModeManager.lua:203>
[string "=[C]"]: in function `Hide'
[string "@Interface/FrameXML/UIParent.lua"]:2828: in function `SetUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2859: in function `MoveUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2890: in function `HideUIPanel'
[string "@Interface/FrameXML/UIParent.lua"]:2556: in function <Interface/FrameXML/UIParent.lua:2548>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface/FrameXML/UIParent.lua"]:3170: in function `HideUIPanel'
[string "@Interface/FrameXML/EditModeManager.lua"]:122: in function `onCloseCallback'
[string "@Interface/SharedXML/SharedUIPanelTemplates.lua"]:127: in function <Interface/SharedXML/SharedUIPanelTemplates.lua:122>
[string "=[C]"]: in function `Click'
[string "@Interface/FrameXML/UIParent.lua"]:3980: in function `ToggleGameMenu'
[string "TOGGLEGAMEMENU"]:1: in function <[string "TOGGLEGAMEMENU"]:1>
In reply to GeoRam2016:
Should be fixed in latest update
Got this error when clicked some button on standard action bar (not related to whispering):
Message: [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' tried to call the protected function 'UseAction()'.
Time: Sun Oct 30 02:54:45 2022
Count: 1
Stack: [ADDON_ACTION_FORBIDDEN] AddOn 'WIM' tried to call the protected function 'UseAction()'.
[string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672>
[string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697>
[string "@Interface/FrameXML/SecureTemplates.lua"]:746: in function `SecureActionButton_OnClick'
[string "@Interface/FrameXML/ActionButton.lua"]:109: in function `TryUseActionButton'
[string "@Interface/FrameXML/MultiActionBars.lua"]:22: in function `MultiActionButtonUp'
[string "MULTIACTIONBAR2BUTTON1"]:4: in function <[string "MULTIACTIONBAR2BUTTON1"]:1>
Locals: <none>
WoW retail.
In reply to AlexL1118:
Should be fixed in latest update
Hope there will be a update for 10.x version.
In reply to axejess:
The alpha should be working if you want to test it.