I think I have an intuition what happens here. Let me follow your advice and remove the framelevel code and just rely on the strata. Really what is going on here is that the lib does not ensure that the buttons are above the backdrop when it recycles (I would argue it should, because one should be able to set the level of the whole thing).
Noticed your new commit r1169, Elsia: "Removing level code for libdropdown frame, the library does not seem robust against level changes".
Remember from a while ago there were a number of ongoing issues with LibDropdown-1.0. Either as a result of that or other reasons, it hasn't found widespread adoption by mods at all. And in the case of BigWigs, a completely different library performing similar functions was created instead: LibDDI-1.0. Might want to give that a try instead for Recount?
DDI seems to be doing much more than I need. All I need is a dropdown solution that isn't blizz to avoid taints. I don't even need more than 1 level or anything fancy beyond toggles and selects/executes. LibDropDown-1.0 seems fine except for that minor nuisance, for which I was able to find work-arounds so far. If the admins stick their heads out maybe there is even a way to iron out the minor kinks.
DDI seems to be doing much more than I need. All I need is a dropdown solution that isn't blizz to avoid taints.
Darn. LibDDI provides the item types, but you don't need to use all of them. Heck, just use one of them (etc.).
The biggest thing here is stability. I have yet to see a single issue appear with this being used in BigWigs (& now oUF_Freebgrid) since r8 in December. Or even prior. If it can handle the frame level/strata problem that LibDropdown-1.0 has without issues (as well as having a history of stability), wouldn't it make more sense to use it? You are avoiding tainting, but running into something else you have to work around, which might be avoided entirely with LibDDI.
Did quite a bit of testing and it's robust as best I can tell. Tagging this for distribution (4.2.0e).
This prevents a long-standing blizz-induced taint bug from being triggered by Recount. This was not a Recount-specific problem but one in Blizzard code, that affected any addon that use the UIDropDown template.
Hence it should now be possible to use player-frame dropdown functionality such as setting focus or setting raid markers without it blocking Recount due to a taint.
Updated a couple days ago (4.2.0e) and it just stopped showing. Deleted the folder and reinstalled but no change. Everytime I try to issue /recount show, it fails to even send the message (/recount, /recount resetpos do send fine) and spawns:
Message: Interface\AddOns\Recount\Recount.lua:573: attempt to index field 'MainWindow' (a nil value)
Time: 07/07/11 14:55:00
Count: 11
Stack: Interface\AddOns\Recount\Recount.lua:573: in function <Interface\AddOns\Recount\Recount.lua:573>
(tail call): ?
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:143: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:133>
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:408: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:334>
(tail call): ?
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:762: in function `HandleCommand'
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:774: in function `?'
Interface\FrameXML\ChatFrame.lua:4227: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3838: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:3876: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'MainWindow' (a nil value)"
Recount =
{
SetMainWindowModeByLabel = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:637
ResetData = <function> defined @Interface\AddOns\Recount\Recount.lua:854
ResetPositionAllWindows = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:123
modules =
{
}
CancelTimer = <function> defined @Interface\AddOns\FishermansFriend\libs\AceTimer-3.0\AceTimer-3.0.lua:311
CurrentDataCollect = true
SpellBuildingDamage = <function> defined @Interface\AddOns\Recount\Tracker.lua:470
FlagSync = <function> defined @Interface\AddOns\Recount\LazySync.lua:492
UnregisterTracking = <function> defined @Interface\AddOns\Recount\Tracker.lua:2227
CheckPartyCombatWithPets = <function> defined @Interface\AddOns\Recount\roster.lua:14
InitFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:989
RequestVersion = <function> defined @Interface\AddOns\Recount\LazySync.lua:539
SpellAuraRefresh = <function> defined @Interface\AddOns\Recount\Tracker.lua:678
UpdateZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:71
InGroup = <function> defined @Interface\AddOns\Recount\Recount.lua:1280
MergedPetHealingDPS = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:280
SetStrataAndClamp = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:157
FreeTableRecurse = <function> defined @Interface\AddOns\Recount\Recount.lua:2066
FreeComm = <function> defined @Interface\AddOns\Recount\LazySync.lua:488
db =
{
}
SetZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:50
UnregisterAllComm = <function> defined @Interface\AddOns\Arh\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
SetEnabledState = <function> defined @Interface\AddOns\FishermansFriend\libs\AceAddon-3.0\AceAddon-3.0.lua:440
ReportVersions = <function> defined @Interface\AddOns\Recount\Recount.lua:828
ResetFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:928
SpellMissed = <function> defined @Interface\AddOns\Recount\Tracker.lua:564
SetDeathLogDetails = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:449
FindTargetedUnit = <function> defined @Interface\AddOns\Recount\roster.lua:91
SpellAuraRemoved = <function> defined @Interface\AddOns\Recount\Tracker.lua:719
NewModule = <function> defined @Interface\AddOns\FishermansFriend\libs\AceAddon-3.0\AceAddon-3.0.lua:256
IsBoss = <function> defined @Interface\AddOns\Recount\Tracker.lua:354
GetLazySyncAmount = <function> defined @Interface\AddOns\Recount\LazySync.lua:560
CreateFilterWeights = <function> defined @Interface\AddOns\Recount\Recount.lua:1538
UpdateSummaryMode = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:1271
SpellEnergize = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:58
AddGain = <function> defined @I
With no other addons enabled, Still refusing to accept the /recount show command and getting the error:
Message: Interface\AddOns\Recount\Recount.lua:602: attempt to index field 'MainWindow' (a nil value)
Time: 07/07/11 21:06:58
Count: 1
Stack: Interface\AddOns\Recount\Recount.lua:602: in function <Interface\AddOns\Recount\Recount.lua:602>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:798: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5>
(tail call): ?
...erface\AddOns\Recount\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...ount\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:22: in function <...ount\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'MainWindow' (a nil value)"
Recount =
{
SetMainWindowModeByLabel = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:637
ResetData = <function> defined @Interface\AddOns\Recount\Recount.lua:854
ResetPositionAllWindows = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:123
modules =
{
}
CancelTimer = <function> defined @Interface\AddOns\Recount\Libs\AceTimer-3.0\AceTimer-3.0.lua:311
CurrentDataCollect = true
SpellBuildingDamage = <function> defined @Interface\AddOns\Recount\Tracker.lua:470
FlagSync = <function> defined @Interface\AddOns\Recount\LazySync.lua:492
UnregisterTracking = <function> defined @Interface\AddOns\Recount\Tracker.lua:2227
CheckPartyCombatWithPets = <function> defined @Interface\AddOns\Recount\roster.lua:14
InitFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:989
RequestVersion = <function> defined @Interface\AddOns\Recount\LazySync.lua:539
SpellAuraRefresh = <function> defined @Interface\AddOns\Recount\Tracker.lua:678
UpdateZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:71
InGroup = <function> defined @Interface\AddOns\Recount\Recount.lua:1280
MergedPetHealingDPS = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:280
SetStrataAndClamp = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:157
FreeTableRecurse = <function> defined @Interface\AddOns\Recount\Recount.lua:2066
FreeComm = <function> defined @Interface\AddOns\Recount\LazySync.lua:488
db =
{
}
SetZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:50
UnregisterAllComm = <function> defined @Interface\AddOns\Recount\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
SetEnabledState = <function> defined @Interface\AddOns\Recount\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
ReportVersions = <function> defined @Interface\AddOns\Recount\Recount.lua:828
ResetFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:928
SpellMissed = <function> defined @Interface\AddOns\Recount\Tracker.lua:564
SetDeathLogDetails = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:449
FindTargetedUnit = <function> defined @Interface\AddOns\Recount\roster.lua:91
SpellAuraRemoved = <function> defined @Interface\AddOns\Recount\Tracker.lua:719
NewModule = <function> defined @Interface\AddOns\Recount\Libs\AceAddon-3.0\AceAddon-3.0.lua:256
IsBoss = <function> defined @Interface\AddOns\Recount\Tracker.lua:354
GetLazySyncAmount = <function> defined @Interface\AddOns\Recount\LazySync.lua:560
CreateFilterWeights = <function> defined @Interface\AddOns\Recount\Recount.lua:1538
UpdateSummaryMode = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:1271
SpellEnergize = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:58
AddGain = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:68
Deserialize = <function> defined @Interface\AddOns\Recount\Libs\AceSerializer-3.0\AceSerializer-3.0.lua:240
AddDispe
Similar "Mainwindo" errors when logging in or zone loading.
Yes, I understand. A change with an added library was made. I'm trying to get you to check if the install is correct in detail. How are you installing? Can you manually download this, move it into the Interface/Addons/ folder and see if it works:
The lib was present in the directory but the 2nd (of 19) errors was reporting it missing.
I had it installed via Curse automatically. The manual link you supplied seems to be working perfectly though and the problem is corrected. Thank you very much.
Make sure that you enable embedded libraries in the downloader. That is most likely the problem. In the options there is a check box to install libraries separately. Make sure that it is not checked.
The old bug with Hunter pets is still present. If you switch pets, Recount sometimes will not recognize the new one fully and will show the previous one's name with no damage done when you have the Hunter and pet damage combined. The total amount of damage done is right and if you choose to display the damage separately it works fine, but when they are combined, a mouse over of your name in the recount list will not always show your current pet. Sometimes it even gets stuck on showing the name of temporary helpers you get in say ZA where you get the bear cub helping you. Sometimes a /reload will fix the issue and sometimes not
I've been having a similar problem and i have no idea what im even looking at here. I tried reinstalling recount numerous time and im still getting this error. its been going on ever since 4.2 was released.
The frame was at TOOLTIP strata and frame level 137. The buttons were at TOOLTIP strata and frame level 127.
This was for the menu to switch views, but I had used the other two menus (fight segments and combatants) while figuring out who to blame for a wipe).
New commit incoming.
Remember from a while ago there were a number of ongoing issues with LibDropdown-1.0. Either as a result of that or other reasons, it hasn't found widespread adoption by mods at all. And in the case of BigWigs, a completely different library performing similar functions was created instead: LibDDI-1.0. Might want to give that a try instead for Recount?
Darn. LibDDI provides the item types, but you don't need to use all of them. Heck, just use one of them (etc.).
The biggest thing here is stability. I have yet to see a single issue appear with this being used in BigWigs (& now oUF_Freebgrid) since r8 in December. Or even prior. If it can handle the frame level/strata problem that LibDropdown-1.0 has without issues (as well as having a history of stability), wouldn't it make more sense to use it? You are avoiding tainting, but running into something else you have to work around, which might be avoided entirely with LibDDI.
This prevents a long-standing blizz-induced taint bug from being triggered by Recount. This was not a Recount-specific problem but one in Blizzard code, that affected any addon that use the UIDropDown template.
Hence it should now be possible to use player-frame dropdown functionality such as setting focus or setting raid markers without it blocking Recount due to a taint.
Date: 2011-07-03 12:12:09
ID: 7
Error occured in: Global
Count: 1
Message: ..\AddOns\SheepMonitor\sheepmonitor.lua line 77:
attempt to index field 'trackableAuras' (a nil value)
Debug:
(tail call): ?
(tail call): ?
SheepMonitor\sheepmonitor.lua:77: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[16]"]:4:
[string "safecall Dispatcher[16]"]:4
[C]: ?
[string "safecall Dispatcher[16]"]:13: ?()
...Ons\Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
Ace3\AceEvent-3.0\AceEvent-3.0.lua:120:
Ace3\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
Swatter, v3.2.4 (<%codename%>)
Ace3, v
AucAdvanced, v5.11.5146 (DangerousDingo)
AucFilterBasic, v5.11.5146 (DangerousDingo)
AucFilterOutlier, v5.11.5146.4828(5.11/embedded)
AucMatchUndercut, v5.11.5146.4828(5.11/embedded)
AucStatHistogram, v5.11.5146 (DangerousDingo)
AucStatiLevel, v5.11.5146 (DangerousDingo)
AucStatPurchased, v5.11.5146 (DangerousDingo)
AucStatSales, v5.11.5146.4838(5.11/embedded)
AucStatSimple, v5.11.5146 (DangerousDingo)
AucStatStdDev, v5.11.5146 (DangerousDingo)
AucStatWOWEcon, v5.11.5146.4828(5.11/embedded)
AucUtilAHWindowControl, v5.11.5146.5141(5.11/embedded)
AucUtilAppraiser, v5.11.5146.5015(5.11/embedded)
AucUtilAskPrice, v5.11.5146.5113(5.11/embedded)
AucUtilAutoMagic, v5.11.5146.5034(5.11/embedded)
AucUtilCompactUI, v5.11.5146.5016(5.11/embedded)
AucUtilEasyBuyout, v5.11.5146.4897(5.11/embedded)
AucUtilFixAH, v5.11.5146 (DangerousDingo)
AucUtilGlypher, v5.11.5146.5061(5.11/embedded)
AucUtilGlypherPost, v5.11.5146.5069(5.11/embedded)
AucUtilItemSuggest, v5.11.5146.5145(5.11/embedded)
AucUtilPriceLevel, v5.11.5146.4861(5.11/embedded)
AucUtilScanButton, v5.11.5146.4854(5.11/embedded)
AucUtilScanFinish, v5.11.5146.4828(5.11/embedded)
AucUtilScanProgress, v5.11.5146.4979(5.11/embedded)
AucUtilScanStart, v5.11.5146.4828(5.11/embedded)
AucUtilSearchUI, v5.11.5146.5085(5.11/embedded)
AucUtilSimpleAuction, v5.11.5146.4993(5.11/embedded)
AucUtilVendMarkup, v5.11.5146.4828(5.11/embedded)
Auctionator, v2.9.7
AuctionMaster, v4.3.2
AwesomeInterruptRotations, vv0.9.11beta
Babylonian, v5.1.DEV.130(/embedded)
BeanCounter, v5.11.5146 (DangerousDingo)
BossCast, v1.6
BossTactics, v3.5
ClassLoot, vv1.7.3
CombustionHelper, v2.7.15
Configator, v5.1.DEV.299(/embedded)
Cooldowns, v
DataStore, v4.2.001
DataStoreAchievements, v4.2.001
DataStoreAgenda, v4.2.001
DataStoreAuctions, v4.2.001
DataStoreCharacters, v4.2.001
DataStoreContainers, v4.2.001
DataStoreCrafts, v4.2.001
DataStoreCurrencies, v4.2.001
DataStoreInventory, v4.2.001
DataStoreMails, v4.2.001
DataStorePets, v4.2.001
DataStoreQuests, v4.2.001
DataStoreReputations, v4.2.001
DataStoreSpells, v4.2.001
DataStoreStats, v4.2.001
DataStoreTalents, v4.2.001
DBMCore, v
DBMInterrupts, v3.3.2
DebugLib, v5.1.DEV.275(/embedded)
Decursive, v2.7.0.3
EQCompare, v2.0
Gatherer, v3.2.4
GearDPS, v0.77b
GoingPriceAllakhazam, v4.0.1291397522-beta
GoingPriceWowhead, v4.1.1309706380-beta
GTFO, v4.8.1
HomingDigeon, v1.3
Informant, v5.11.5146 (DangerousDingo)
LibSink20, v
LiveDamage, v006
MikScrollingBattleText, v5.5.105
MobSpells, vr99
MoveAnything, v12.2.0
Omen, v3.1.3
OPie, v
PitBull4, vv4.0.0-beta29
PitBull4Aggro, vv4.0.0-beta29
PitBull4AltPowerBar, vv4.0.0-beta29
PitBull4Aura, vv4.0.0-beta29
PitBull4Background, vv4.0.0-beta29
PitBull4BlankSpace, vv4.0.0-beta29
PitBull4Border, vv4.0.0-beta29
PitBull4CastBar, vv4.0.0-beta29
PitBull4CastBarLatency, vv4.0.0-beta29
PitBull4CombatFader, vv4.0.0-beta29
PitBull4CombatIcon, vv4.0.0-beta29
PitBull4CombatText, vv4.0.0-beta29
PitBull4ComboPoints, vv4.0.0-beta29
PitBull4ExperienceBar, vv4.0.0-beta29
PitBull4HealthBar, vv4.0.0-beta29
PitBull4HideBlizzard, vv4.0.0-beta29
PitBull4Highlight, vv4.0.0-beta29
PitBull4HostilityFader, vv4.0.0-beta29
PitBull4LeaderIcon, vv4.0.0-beta29
PitBull4LuaTexts, vv4.0.0-beta29
PitBull4ManaSpark, vv4.0.0-beta29
PitBull4MasterLooterIcon, vv4.0.0-beta29
PitBull4PhaseIcon, vv4.0.0-beta29
PitBull4Portrait, vv4.0.0-beta29
PitBull4PowerBar, vv4.0.0-beta29
PitBull4PvPIcon, vv4.0.0-beta29
PitBull4QuestIcon, vv4.0.0-beta29
PitBull4RaidTargetIcon, vv4.0.0-beta29
PitBull4RangeFader, vv4.0.0-beta29
PitBull4ReadyCheckIcon, vv4.0.0-beta29
PitBull4ReputationBar, vv4.0.0-beta29
PitBull4RestIcon, vv4.0.0-beta29
PitBull4RoleIcon, vv4.0.0-beta29
PitBull4Sounds, vv4.0.0-beta29
PitBull4ThreatBar, vv4.0.0-beta29
PitBull4VisualHeal5, vv4.0.0-beta29
PitBull4VoiceIcon, vv4.0.0-beta29
Postal, v3.4.10
PowerAuras, v4.21
Quartz, v3.0.7
QuestItemBar, vv0.8.1
QuestMaster, v1.2.1
RatingBuster, v
Recount, v
RSA, v2.818
RSAMage, v
Scorchio2, vv1.2.8
SheepMonitor, v1.7
SlideBar, v3.2.4 (<%codename%>)
SpellFlash, v5.98
SpellFlashMage, v1.2.13
SpellFlashRacials, v2.5.2
SpellFlashCore, v1.40
Stubby, v5.11.5146 (DangerousDingo)
WhereToNow, v2.0.2
WOWEconPriceMod, v
BlizRuntimeLib_enUS v4.2.0.40200 <us>
(ck=11a7)
Message: Interface\AddOns\Recount\Recount.lua:573: attempt to index field 'MainWindow' (a nil value)
Time: 07/07/11 14:55:00
Count: 11
Stack: Interface\AddOns\Recount\Recount.lua:573: in function <Interface\AddOns\Recount\Recount.lua:573>
(tail call): ?
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:143: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:133>
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:408: in function <...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:334>
(tail call): ?
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:762: in function `HandleCommand'
...\AceConfig-3.0\AceConfigCmd-3.0\AceConfigCmd-3.0.lua:774: in function `?'
Interface\FrameXML\ChatFrame.lua:4227: in function `ChatEdit_ParseText'
Interface\FrameXML\ChatFrame.lua:3838: in function `ChatEdit_SendText'
Interface\FrameXML\ChatFrame.lua:3876: in function `ChatEdit_OnEnterPressed'
[string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'MainWindow' (a nil value)"
Recount =
SetMainWindowModeByLabel = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:637
ResetData = <function> defined @Interface\AddOns\Recount\Recount.lua:854
ResetPositionAllWindows = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:123
modules =
}
CancelTimer = <function> defined @Interface\AddOns\FishermansFriend\libs\AceTimer-3.0\AceTimer-3.0.lua:311
CurrentDataCollect = true
SpellBuildingDamage = <function> defined @Interface\AddOns\Recount\Tracker.lua:470
FlagSync = <function> defined @Interface\AddOns\Recount\LazySync.lua:492
UnregisterTracking = <function> defined @Interface\AddOns\Recount\Tracker.lua:2227
CheckPartyCombatWithPets = <function> defined @Interface\AddOns\Recount\roster.lua:14
InitFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:989
RequestVersion = <function> defined @Interface\AddOns\Recount\LazySync.lua:539
SpellAuraRefresh = <function> defined @Interface\AddOns\Recount\Tracker.lua:678
UpdateZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:71
InGroup = <function> defined @Interface\AddOns\Recount\Recount.lua:1280
MergedPetHealingDPS = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:280
SetStrataAndClamp = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:157
FreeTableRecurse = <function> defined @Interface\AddOns\Recount\Recount.lua:2066
FreeComm = <function> defined @Interface\AddOns\Recount\LazySync.lua:488
db =
}
SetZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:50
UnregisterAllComm = <function> defined @Interface\AddOns\Arh\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
SetEnabledState = <function> defined @Interface\AddOns\FishermansFriend\libs\AceAddon-3.0\AceAddon-3.0.lua:440
ReportVersions = <function> defined @Interface\AddOns\Recount\Recount.lua:828
ResetFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:928
SpellMissed = <function> defined @Interface\AddOns\Recount\Tracker.lua:564
SetDeathLogDetails = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:449
FindTargetedUnit = <function> defined @Interface\AddOns\Recount\roster.lua:91
SpellAuraRemoved = <function> defined @Interface\AddOns\Recount\Tracker.lua:719
NewModule = <function> defined @Interface\AddOns\FishermansFriend\libs\AceAddon-3.0\AceAddon-3.0.lua:256
IsBoss = <function> defined @Interface\AddOns\Recount\Tracker.lua:354
GetLazySyncAmount = <function> defined @Interface\AddOns\Recount\LazySync.lua:560
CreateFilterWeights = <function> defined @Interface\AddOns\Recount\Recount.lua:1538
UpdateSummaryMode = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:1271
SpellEnergize = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:58
AddGain = <function> defined @I
Message: Interface\AddOns\Recount\Recount.lua:602: attempt to index field 'MainWindow' (a nil value)
Time: 07/07/11 21:06:58
Count: 1
Stack: Interface\AddOns\Recount\Recount.lua:602: in function <Interface\AddOns\Recount\Recount.lua:602>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[3]"]:9: in function <[string "safecall Dispatcher[3]"]:5>
(tail call): ?
...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:798: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:613>
(tail call): ?
[C]: ?
[string "safecall Dispatcher[4]"]:9: in function <[string "safecall Dispatcher[4]"]:5>
(tail call): ?
...erface\AddOns\Recount\Libs\AceGUI-3.0\AceGUI-3.0.lua:314: in function `Fire'
...ount\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:22: in function <...ount\Libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>
Locals: (*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'MainWindow' (a nil value)"
Recount =
SetMainWindowModeByLabel = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:637
ResetData = <function> defined @Interface\AddOns\Recount\Recount.lua:854
ResetPositionAllWindows = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:123
modules =
}
CancelTimer = <function> defined @Interface\AddOns\Recount\Libs\AceTimer-3.0\AceTimer-3.0.lua:311
CurrentDataCollect = true
SpellBuildingDamage = <function> defined @Interface\AddOns\Recount\Tracker.lua:470
FlagSync = <function> defined @Interface\AddOns\Recount\LazySync.lua:492
UnregisterTracking = <function> defined @Interface\AddOns\Recount\Tracker.lua:2227
CheckPartyCombatWithPets = <function> defined @Interface\AddOns\Recount\roster.lua:14
InitFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:989
RequestVersion = <function> defined @Interface\AddOns\Recount\LazySync.lua:539
SpellAuraRefresh = <function> defined @Interface\AddOns\Recount\Tracker.lua:678
UpdateZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:71
InGroup = <function> defined @Interface\AddOns\Recount\Recount.lua:1280
MergedPetHealingDPS = <function> defined @Interface\AddOns\Recount\Recount_Modes.lua:280
SetStrataAndClamp = <function> defined @Interface\AddOns\Recount\WindowOrder.lua:157
FreeTableRecurse = <function> defined @Interface\AddOns\Recount\Recount.lua:2066
FreeComm = <function> defined @Interface\AddOns\Recount\LazySync.lua:488
db =
}
SetZoneGroupFilter = <function> defined @Interface\AddOns\Recount\zonefilters.lua:50
UnregisterAllComm = <function> defined @Interface\AddOns\Recount\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:202
SetEnabledState = <function> defined @Interface\AddOns\Recount\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
ReportVersions = <function> defined @Interface\AddOns\Recount\Recount.lua:828
ResetFightData = <function> defined @Interface\AddOns\Recount\Recount.lua:928
SpellMissed = <function> defined @Interface\AddOns\Recount\Tracker.lua:564
SetDeathLogDetails = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:449
FindTargetedUnit = <function> defined @Interface\AddOns\Recount\roster.lua:91
SpellAuraRemoved = <function> defined @Interface\AddOns\Recount\Tracker.lua:719
NewModule = <function> defined @Interface\AddOns\Recount\Libs\AceAddon-3.0\AceAddon-3.0.lua:256
IsBoss = <function> defined @Interface\AddOns\Recount\Tracker.lua:354
GetLazySyncAmount = <function> defined @Interface\AddOns\Recount\LazySync.lua:560
CreateFilterWeights = <function> defined @Interface\AddOns\Recount\Recount.lua:1538
UpdateSummaryMode = <function> defined @Interface\AddOns\Recount\GUI_Detail.lua:1271
SpellEnergize = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:58
AddGain = <function> defined @Interface\AddOns\Recount\TrackerModules\TrackerModule_PowerGains.lua:68
Deserialize = <function> defined @Interface\AddOns\Recount\Libs\AceSerializer-3.0\AceSerializer-3.0.lua:240
AddDispe
Similar "Mainwindo" errors when logging in or zone loading.
4.2.0a seems to work fine for me with a full complement of other addons active.
http://static.wowace.com/content/files/529/668/Recount-v4.2.0e_release.zip
I had it installed via Curse automatically. The manual link you supplied seems to be working perfectly though and the problem is corrected. Thank you very much.
I think it's only when there's data stored, but not sure if it appears every time.
Date: 2011-07-14 14:22:11
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Recount\Tracker.lua line 907:
bad argument #1 to 'bit_band' (number expected, got string)
Debug:
(tail call): ?
[C]: ?
Recount\Tracker.lua:907: CheckRetentionFromFlags()
Recount\Tracker.lua:994: ?()
...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147:
...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:147
[string "safecall Dispatcher[16]"]:4:
[string "safecall Dispatcher[16]"]:4
[C]: ?
[string "safecall Dispatcher[16]"]:13: ?()
...der\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:92: Fire()
...ddOns\GatherMate2\Libs\AceEvent-3.0\AceEvent-3.0.lua:120:
...ddOns\GatherMate2\Libs\AceEvent-3.0\AceEvent-3.0.lua:119
AddOns:
Swatter, v3.2.3 (<%codename%>)
AtlasLootLoader, vv6.03.00
AucAdvanced, v5.9.4960 (WhackyWallaby)
AucFilterBasic, v5.9.4960 (WhackyWallaby)
AucFilterOutlier, v5.9.4960.2531
AucMatchUndercut, v5.9.4960.2531
AucScanData, v5.9.4960 (WhackyWallaby)
AucStatHistogram, v5.9.4960 (WhackyWallaby)
AucStatiLevel, v5.9.4960 (WhackyWallaby)
AucStatPurchased, v5.9.4960 (WhackyWallaby)
AucStatSales, v5.9.4960.2842
AucStatSimple, v5.9.4960 (WhackyWallaby)
AucStatStdDev, v5.9.4960 (WhackyWallaby)
AucStatWOWEcon, v5.9.4960.2530
AucUtilAHWindowControl, v5.9.4960.3311
AucUtilAppraiser, v5.9.4960.2530
AucUtilAskPrice, v5.9.4960.3175
AucUtilAutoMagic, v5.9.4960.3142
AucUtilCompactUI, v5.9.4960.2530
AucUtilEasyBuyout, v5.9.4960.3583
AucUtilFixAH, v5.9.4960 (WhackyWallaby)
AucUtilGlypher, v5.9.4960.2545
AucUtilItemSuggest, v5.9.4960.3108
AucUtilPriceLevel, v5.9.4960.2545
AucUtilScanButton, v5.9.4960.2530
AucUtilScanFinish, v5.9.4960.2530
AucUtilScanProgress, v5.9.4960.2530
AucUtilScanStart, v5.9.4960.4819
AucUtilSearchUI, v5.9.4960.3655
AucUtilSimpleAuction, v5.9.4960.4546
AucUtilVendMarkup, v5.9.4960.2530
Babylonian, v5.1.DEV.130
BeanCounter, v5.9.4960 (WhackyWallaby)
Configator, v5.1.DEV.282
DBMCore, v
DebugLib, v5.1.DEV.275
GatherMate2, v1.14
Recount, v
SlideBar, v3.2.3 (<%codename%>)
Stubby, v5.9.4960 (WhackyWallaby)
Titan, v5.0.3.40000 - Revision 519
TitanBag, v5.0.3.40000
TitanClock, v5.0.3.40000
TitanGold, v5.0.3.40000
TitanLocation, v5.0.3.40000
TitanLootType, v5.0.3.40000
TitanPerformance, v5.0.3.40000
TitanRepair, v5.0.3.40000
TitanVolume, v5.0.3.40000
TitanXP, v5.0.3.40000
XPerl, v3.1.3
XPerlArcaneBar, v
XPerlParty, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidMonitor, v
XPerlTarget, v
XPerlTargetTarget, v
BlizRuntimeLib_enUS v4.2.0.40200 <us>
(ck=7a9)
Daruxel, is your realm outside US/Europe?