344 - Party chat management
What steps will reproduce the problem?
1. Enable party chat in windows management
2. Type in party
3. Lua error
What is the expected output? What do you see instead?
Supposed to see party chat in default blizzard chat frame, nothing appears (though party chat sound works)
What version of the product are you using?
v3.6.0
Do you have an error log of what happened?
Date: 2012-09-03 23:41:37
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\WIM\Modules\ChatEngine.lua line 478:
attempt to call field 'GetPartyMember' (a nil value)
Debug:
[C]: GetPartyMember()
WIM\Modules\ChatEngine.lua:478 PARTY_MEMBERS_CHANGED()
WIM\Modules\ChatEngine.lua:507 handler()
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:274
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:259
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:326
...s\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:314
Locals:
self = <table> {
CHAT_MSG_PARTY_LEADER = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:535
UnregisterChatEvent = <function> defined @Interface\AddOns\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:370
db_defaults = <table> {
}
partyWindow = WIM3_msgFrame7 {
}
OnWindowDestroyed = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:459
CHAT_MSG_PARTY_CONTROLLER = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:488
enableByDefault = false
db = <table> {
}
resources = <table> {
}
enabled = 1
CHAT_MSG_PARTY_LEADER_CONTROLLER = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:525
RegisterWidget = <function> defined @Interface\AddOns\WIM\WIM.lua:245
CHAT_MSG_PARTY = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:498
RegisterEvent = <function> defined @Interface\AddOns\WIM\WIM.lua:240
PARTY_MEMBERS_CHANGED = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:471
LibChatHandler_Delegate = true
OnDisable = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:455
OnEnable = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:448
dPrint = <function> defined @Interface\AddOns\WIM\WIM.lua:243
title = "PartyChat"
Enable = <function> defined @Interface\AddOns\WIM\WIM.lua:241
canDisable = true
RegisterChatEvent = <function> defined @Interface\AddOns\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:340
hasWidget = false
Disable = <function> defined @Interface\AddOns\WIM\WIM.lua:242
}
myName = "Toonname"
count = 0
(for index) = 1
(for limit) = 4
(for step) = 1
i = 1
(*temporary) = nil
(*temporary) = 1
(*temporary) = "attempt to call field 'GetPartyMember' (a nil value)"
Party = <table> {
CHAT_MSG_PARTY_LEADER = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:535
UnregisterChatEvent = <function> defined @Interface\AddOns\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:370
db_defaults = <table> {
}
partyWindow = WIM3_msgFrame7 {
}
OnWindowDestroyed = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:459
CHAT_MSG_PARTY_CONTROLLER = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:488
enableByDefault = false
db = <table> {
}
resources = <table> {
}
enabled = 1
CHAT_MSG_PARTY_LEADER_CONTROLLER = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:525
RegisterWidget = <function> defined @Interface\AddOns\WIM\WIM.lua:245
CHAT_MSG_PARTY = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:498
RegisterEvent = <function> defined @Interface\AddOns\WIM\WIM.lua:240
PARTY_MEMBERS_CHANGED = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:471
LibChatHandler_Delegate = true
OnDisable = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:455
OnEnable = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:448
dPrint = <function> defined @Interface\AddOns\WIM\WIM.lua:243
title = "PartyChat"
Enable = <function> defined @Interface\AddOns\WIM\WIM.lua:241
canDisable = true
RegisterChatEvent = <function> defined @Interface\AddOns\WIM\Libs\LibChatHandler-1.0\LibChatHandler-1.0.lua:340
hasWidget = false
Disable = <function> defined @Interface\AddOns\WIM\WIM.lua:242
}
cleanChatList = <function> defined @Interface\AddOns\WIM\Modules\ChatEngine.lua:192
_G = <table> {
HealBot_Action_HealUnit2BarCount10 = HealBot_Action_HealUnit2BarCount10 {
}
ContainerFrame5Item7 = ContainerFrame5Item7 {
}
MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
}
MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
}
GetTrainerServiceTypeFilter = <function> defined =[C]:-1
UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
UNIT_NAMEPLATES_TYPE_TOOLTIP_3 = "This method avoids overlapping nameplates by spreading them out horizontally and vertically."
SetTrainerServiceTypeFilter = <function> defined =[C]:-1
SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
BT4Button58 = BT4Button58 {
}
CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownBu
AddOns:
Swatter, v5.14.5335 (KowariOnCrutches)
NPCScan, v5.0.0.1
NPCScanOverlay, v5.0.0.1
AckisRecipeList, v2.4
Altoholic, v4.3.003
AucAdvanced, v5.14.5335 (KowariOnCrutches)
AucFilterBasic, v5.14.5335 (KowariOnCrutches)
AucFilterOutlier, v5.14.5335.5335(5.14/embedded)
AucMatchUndercut, v5.14.5335.5225(5.14/embedded)
AucStatHistogram, v5.14.5335 (KowariOnCrutches)
AucStatiLevel, v5.14.5335 (KowariOnCrutches)
AucStatPurchased, v5.14.5335 (KowariOnCrutches)
AucStatSales, v5.14.5335.5335(5.14/embedded)
AucStatSimple, v5.14.5335 (KowariOnCrutches)
AucStatStdDev, v5.14.5335 (KowariOnCrutches)
AucStatWOWEcon, v5.14.5335.5335(5.14/embedded)
AucUtilAHWindowControl, v5.14.5335.5133(5.14/embedded)
AucUtilAppraiser, v5.14.5335.5335(5.14/embedded)
AucUtilAskPrice, v5.14.5335.5160(5.14/embedded)
AucUtilAutoMagic, v5.14.5335.5335(5.14/embedded)
AucUtilCompactUI, v5.14.5335.5335(5.14/embedded)
AucUtilEasyBuyout, v5.14.5335.5238(5.14/embedded)
AucUtilFixAH, v5.14.5335 (KowariOnCrutches)
AucUtilItemSuggest, v5.14.5335.5335(5.14/embedded)
AucUtilPriceLevel, v5.14.5335.5237(5.14/embedded)
AucUtilScanButton, v5.14.5335.5335(5.14/embedded)
AucUtilScanFinish, v5.14.5335.5153(5.14/embedded)
AucUtilScanProgress, v5.14.5335.4979(5.14/embedded)
AucUtilScanStart, v5.14.5335.5153(5.14/embedded)
AucUtilSearchUI, v5.14.5335.5335(5.14/embedded)
AucUtilSimpleAuction, v5.14.5335.5208(5.14/embedded)
AucUtilVendMarkup, v5.14.5335.4828(5.14/embedded)
Babylonian, v5.1.DEV.312(/embedded)
Bartender4, v4.5.3
BeanCounter, v5.14.5335 (KowariOnCrutches)
BigWigs, v3.840
ChatSounds, v
CombustionHelper, v3.3
Configator, v5.1.DEV.330(/embedded)
DataStore, v5.0.001
DataStoreAchievements, v5.0.001
DataStoreAgenda, v5.0.001
DataStoreAuctions, v5.0.001
DataStoreCharacters, v5.0.001
DataStoreContainers, v5.0.001
DataStoreCrafts, v5.0.001
DataStoreCurrencies, v5.0.001
DataStoreInventory, v5.0.001
DataStoreMails, v5.0.001
DataStorePets, v5.0.001
DataStoreQuests, v5.0.001
DataStoreReputations, v5.0.001
DataStoreSpells, v5.0.001
DataStoreStats, v5.0.001
DataStoreTalents, v5.0.001
DebugLib, v5.1.DEV.312(/embedded)
Enchantrix, v5.14.5335 (KowariOnCrutches)
FishingBuddy, v1.0.9
HealBot, v5.0.4.2
Informant, v5.14.5335 (KowariOnCrutches)
LibExtraTip, v5.12.DEV.324(/embedded)
Outfitter, v5.5.2
Postal, v3.5.0
QBar, v12.08.30
Quartz, v3.1.0
RaidAchievement, v1.100
RaidAchievementAchieveReminder, v
SlideBar, v5.14.5335 (KowariOnCrutches)
Stubby, v5.14.5335 (KowariOnCrutches)
TipHelper, v5.12.DEV.315(/embedded)
Titan, v5.1.1.50001 - Revision 519
TitanBag, v5.1.1.50001
TitanClock, v5.1.1.50001
TitanGold, v5.1.1.50001
TitanLocation, v5.1.1.50001
TitanLootType, v5.1.1.50001
TitanPerformance, v5.1.1.50001
TitanRepair, v5.1.1.50001
TitanVolume, v5.1.1.50001
TitanXP, v5.1.1.50001
TomTom, vv50001-1.0.2
WIM, v3.6
XPerl, v3.5.5
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v5.0.4.50001 <eu>
(ck=cbc)
Please provide any additional information below.
Disabling the party chat management does prevent the error and the text appears in blizzard chat frame.
| User | When | Change |
|---|---|---|
| mysticalos | Feb 20, 2013 at 22:58 UTC | Changed status from Replied to Fixed |
| Dridzt | Nov 28, 2012 at 22:42 UTC | Changed status from Waiting to Replied |
| mysticalos | Nov 28, 2012 at 18:42 UTC | Changed status from Replied to Waiting |
| mysticalos | Nov 28, 2012 at 18:21 UTC | Changed priority from Medium to High |
| ralnor | Sep 07, 2012 at 19:01 UTC | Changed status from Waiting to Replied |
| mysticalos | Sep 06, 2012 at 12:50 UTC | Changed assigned to from sylvanaar to mysticalos |
| mysticalos | Sep 06, 2012 at 12:50 UTC | Changed status from New to Waiting |
| ralnor | Sep 03, 2012 at 21:47 UTC | Create |
Facts
- Last updated
- Feb 20, 2013
- Reported
- Sep 03, 2012
- Status
- Fixed - Developer made requested changes. QA should verify.
- Type
- Defect - A shortcoming, fault, or imperfection
- Priority
- High - Strongly want to resolve in the specified milestone.
- Votes
- 19
- Reply
- #28
Dridzt Dec 28, 2012 at 15:33 UTC - 0 likes@CanRanBan: Go Until this can be fixed properly (on vacation for holidays atm) put in this band-aid fix.
(changes are needed in other places as well but this will do temporarily)
Open WIM\Sources\WindowHandler.lua in a text editor (something with line numbers like Notepad
++recommended)Goto line 857 or search for
Replace that line with these 2
Save the file and reload your game.
- Reply
- #27
CanRanBan Dec 14, 2012 at 14:42 UTC - 0 likesInstance chat is working now, but the first message sent to instance chat is always hidden with the following error, using version r357 on deDE-client:
- Reply
- #26
Dridzt Nov 28, 2012 at 22:42 UTC - 0 likesTry the latest alpha but bear in mind that to test the instance chat functionality (LFD/R, BG etc) you'll have to enable the "Instance" module from WIM chat options.
This is no longer the same as /party in the game (in default chatframe you'd access it with /i).
To test if latest WIM captures chat properly in groups you will need to enable "party", "raid" and "instance" from options.
- Reply
- #25
krovikania Nov 08, 2012 at 18:11 UTC - 0 likesWith this modification made by mw999, the issue is fixed. Tested along 3 days.
http://www.wowace.com/addons/wim-3/?comment=89
Thanks again to mw999
- Reply
- #24
Shadus Nov 03, 2012 at 01:34 UTC - 0 likesFresh, clean install of everything... WIM works fine as the only addon... breaks when I add Outfitter.
- Reply
- #23
xBlazin69x Oct 27, 2012 at 00:48 UTC - 0 likesHey guys, found a temp fix for this.
For users with the Elvui theme, disable that. And it should work, the Elvui theme might not work with the new one or they need to fix that.
- Reply
- #22
Sabina13 Oct 25, 2012 at 15:08 UTC - 0 likesHave the latest release, still doesn't work with Party chat. Party chat works outside of LFG but as soon as I get into a random, it stops working
- Reply
- #21
krovikania Oct 18, 2012 at 13:51 UTC - 0 likesIs quite frustrating not read anyone (or myself) for group chat for wanting WIM active...
- Reply
- #20
krovikania Oct 10, 2012 at 20:26 UTC - 0 likes@arby69: Go
Yes. The route is unique to Modules/ChatEngine.lua to function in line 478.
- Reply
- #19
arby69 Oct 10, 2012 at 17:07 UTC - 0 likesSeems to "update" when it receives a vote, but not when a new comment is being written. I finally submitted my vote and the "updated date" was instantly adjusted.
It is really weird that for some people the usage of brackets work and for some not. Additionally, I have no idea, why my "solution" with the prepending "_G" before "UnitExists" works perfectly with my installation, but others still have the same problem. (@krovikania: are you sure you edited the correct file in the correct folder? I also have several addon folders for testing purposes and it might happen quite fast to change scripts in the wrong location, resulting in... err... no results ;-)).