Elsia didn't mention the revision number the fix went in...
if you're updating by downloading the .zip from files.wowace.com
then in all probability the current svn revision hasn't been packaged yet..
so you're using a revision prior to the fix.
Hey, I removed all recount files from the folders and installed from Recount-r67672.zip and getting these errors:
[2008/04/02 15:28:19-94-x1]: Recount-$Revision: 67648 $\Recount_Modes.lua:472: 'then' expected near 'local'
---
[2008/04/02 15:28:20-94-x1]: Recount-$Revision: 67648 $\Recount.lua:1656: attempt to call method 'SetupMainWindow' (a nil value)
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0\AceAddon-3.0.lua:316: in function `InitializeAddon'
AceAddon-3.0\AceAddon-3.0.lua:404: in function <...rface\AddOns\Omen\Libs\AceAddon-3.0\AceAddon-3.0.lua:397>
---
[2008/04/02 15:28:50-94-x5]: Recount-$Revision: 67648 $\GUI_Main.lua:71: attempt to call method 'TooltipFunc' (a nil value)
And when I closed the main window:
[2008/04/02 15:29:11-94-x11]: Recount-$Revision: 67648 $\GUI_Main.lua:537: attempt to index field 'MainWindowData' (a nil value)
Recount-$Revision: 67648 $\Recount.lua:1487: in function <Interface\AddOns\Recount\Recount.lua:1366>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0\AceTimer-3.0.lua:140: in function <...rface\AddOns\Omen\Libs\AceTimer-3.0\AceTimer-3.0.lua:114>
---
[2008/04/02 15:30:58-94-x1]: Recount-$Revision: 67648 $\GUI_Main.lua:537: attempt to index field 'MainWindowData' (a nil value)
Recount-$Revision: 67648 $\GUI_Main.lua:205: in function `DeleteCombatant'
Recount-$Revision: 67648 $\GUI_Main.lua:195: in function `DeleteCombatant'
Recount-$Revision: 67648 $\Recount.lua:1479: in function <Interface\AddOns\Recount\Recount.lua:1366>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceTimer-3.0\AceTimer-3.0.lua:140: in function <...rface\AddOns\Omen\Libs\AceTimer-3.0\AceTimer-3.0.lua:114>
Revison reporting is either bugged with BugSack or something else is broken, but I've been getting that r67648 for last 2 hours even thou I remove all the old files every time I setup a new version.
[2008/04/02 21:06:02-1848-x1]: Recount-$Revision: 67697 $\LazySync.lua:419: attempt to index local 'combatant' (a nil value)
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[4]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceComm-3.0\AceComm-3.0.lua:246: in function <Interface\AddOns\Ace3\AceComm-3.0\AceComm-3.0.lua:235>
---
[2008/04/02 21:20:44-1848-x1]: Recount-$Revision: 67697 $\LazySync.lua:56: Usage: SendCommMessage(addon, "prefix", "text", "distribution"[, "target"[, "prio"]])
AceComm-3.0\AceComm-3.0.lua:68: in function `SendCommMessage'
Recount-$Revision: 67697 $\LazySync.lua:56: in function `SendSelf'
Recount-$Revision: 67697 $\LazySync.lua:514: in function `SendVersion'
Recount-$Revision: 67697 $\LazySync.lua:443: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:146: in function <...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:146>
<string>:"safecall Dispatcher[4]":4: in function <[string "safecall Dispatcher[4]"]:4>
<in C code>: ?
<string>:"safecall Dispatcher[4]":13: in function `?'
CallbackHandler-1.0\CallbackHandler-1.0.lua:91: in function `Fire'
AceComm-3.0\AceComm-3.0.lua:246: in function <Interface\AddOns\Ace3\AceComm-3.0\AceComm-3.0.lua:235>
Hey, Love the add on, have almost my whole guild using it now. Comes in handy in many aspects.
Quick half assed question though..
While in the battlegrounds I had it on, but hidden when I got a message in chat from it that took up my whole chat window plus more than I had allowed chat to take. Looking at the message it said a players name and what server they were from, and something about detecting !double ownage, and that I needed to report a string of data that followed. I don't have copy and past abilities in my chat, so I wasn't able to get it all.. looking for a decent addon for that now.. but regardless I was wondering what this all meant.
I've not been able to use this addon in a raid for a few days. Every time combat is initiated, I am kicked from the server. I unfortunately have no error messages.. just disconnects.
Elsia, mind changing
Recount.Version="$Revision: xxxxx $"
to
Recount.Version = tonumber(string.sub("$Revision: xxxxx $", 12, -3))
in Recount.lua and add sth like
local revision = tonumber(string.sub("$Revision: xxxxx $", 12, -3))
if Recount.Version < revision then Recount.Version = revision end
to the other files (load the locales after Recount.lua if that works or skip that lines for them)
This way BugSack and such would show the real latest revision for bugs and also only the number.
I recently made improvements on the Lazy Sync code and the profile handling via Ace3Config (try "/recount gui" to reach it). Looking for any feedback I can get. Specifically you shouldn't see falsely large syncs anymore if everybody uses a recent version of recount. Check version strings of others in raid to make sure their version is recent enough. Version 67644 or newer is good.
Just used the WUA and recount doesn't show up anymore? It's loaded in the add-ons menu but i can't use the slash commands or anything..
Anything i did wrong?
Elsia, did you set the revision keyword to the files, too? Since eg LazySync has a revision of 00000 for me...
and when changing AceLocale keys you should change them in the files requesting that strings, too ^^
also try
Recount.VerNum[owner] = type(version)~="number" and tonumber(string.match(version,"Revision: (%d+)")) or version
in LacySync
if you're updating by downloading the .zip from files.wowace.com
then in all probability the current svn revision hasn't been packaged yet..
so you're using a revision prior to the fix.
Give it a few minutes and re-download.
Fixed in build 67676 Thanks
---
---
And when I closed the main window:
---
Revison reporting is either bugged with BugSack or something else is broken, but I've been getting that r67648 for last 2 hours even thou I remove all the old files every time I setup a new version.
The window shows the test bars
Aight, r67676 seems to work on every aspect, thou reports the revision still as r67648, thanks!
It would be a nice way of seeing which slackers aren't potting during fights.
I think the hit of an aura of one of the big daemons on the new isle caused it.
In raid:
Quick half assed question though..
While in the battlegrounds I had it on, but hidden when I got a message in chat from it that took up my whole chat window plus more than I had allowed chat to take. Looking at the message it said a players name and what server they were from, and something about detecting !double ownage, and that I needed to report a string of data that followed. I don't have copy and past abilities in my chat, so I wasn't able to get it all.. looking for a decent addon for that now.. but regardless I was wondering what this all meant.
Thanks
Recount.Version="$Revision: xxxxx $"
to
Recount.Version = tonumber(string.sub("$Revision: xxxxx $", 12, -3))
in Recount.lua and add sth like
local revision = tonumber(string.sub("$Revision: xxxxx $", 12, -3))
if Recount.Version < revision then Recount.Version = revision end
to the other files (load the locales after Recount.lua if that works or skip that lines for them)
This way BugSack and such would show the real latest revision for bugs and also only the number.
@dogsalad: Hmm recount doesn't do anything drastic at the beginning of combat. Are you sure it's recount and not something else?
@Sliroto: I have committed a fix for this recently. Can you update and let me know if the problem persists?
@lantares: update ;)
@cremor: thanks will try to track it down
@Agilurso: Possibly once everything is ironed out.
Anything i did wrong?
and when changing AceLocale keys you should change them in the files requesting that strings, too ^^
also try
Recount.VerNum[owner] = type(version)~="number" and tonumber(string.match(version,"Revision: (%d+)")) or version
in LacySync
Edit: Committed the keywords. I'm not clear what you mean about locale.
67850 elsia Thu, 03 April 2008, 02:53:28 -0700
--------------------------------------------------------------------------------
Recount:
- Fixed typos in enUS locale strings.
seems to have lead to:
Recount: Missing entry for 'Damage Abilties':
Recount-67839\Recount_Modes.lua:471: in function `TooltipFunc'
AceLocale-3.0: Recount: Missing entry for 'Pet Damage Abilties':
Recount-67839\Recount_Modes.lua:482: in function `TooltipFunc'