Well, after reading through the forum it seems like Parser-3.0.lua is the problem here.
I was able to get the addon loading again by deleting some lines that caused an error but then there are other errors and therefore features that don't work. I have no clue about .lua programming so I beg for help. :/
It would be awesome if someone continues the work on the addon based on version 66928 which was the last one that contained all the previously included features.
Hey. Yes, many thanks for the updated parser file. This version of Enhancer is definitely far superior to the new versions. I don't know what the person developing them is thinking. I just completely stopped using it. I also don't like DisqoDice or Totemus; the old Enhancer beats them all by a long shot. Now if only we could get that WF CD frame working again and life would be good.
The version of Parser-3.0 provided above doesn't really "fix" anything in either it or old versions of Enhancer (r66928 and earlier). It might prevent old versions of Enhancer from bugging out on load. But any function in the older Enhancer versions that relied on the combat log is still dead.
The WoW 2.4 (and later) combat log changes completely killed all functionality of the last versions of the various Parsers. Which means that old versions of Enhancer are likely not going to work properly.
The only changes in the above Parser-3.0 vs. the last officially released one are: "GOLD_MATCH = "(%d+) " .. _G.GOLD" (and the corresponding two lines for silver & copper) to "local GOLD_MATCH = "(%d+) " .. "Gold" (and the corresponding two lines for silver and copper).
That's it. The same sort of money string changes a ton of mods and libraries have needed to stop bugging out (and/or work properly) again in WoW 2.4.2. The difference here is that Parser is completely non-functional in WoW 2.4.x.
So update to the current Enhancer version (r69981) ;).
Gave the current, 2.4 updated (non-Parser) r69981 of Enhancer a try here on a low level shaman alt (who has three totem types). USEng client/server, updated standalone libs except for LibRoman-1.0 (which I manually embedded) & LegoBlock.
BTW, its impossible to download any lib (except LegoBlock) for this mod with a SVN client if you choose to update with externals. Its mistakenly directing to download libs from dev.wowace.com, which normal users do not have access to. Also, the mod doesn't include an embeds.xml file.
Tried it when in an instance party. Error occurred randomly in combat. The error repeated twice:
Enhancer-1.0.$Revision: 69167 $\\e_UpdateTotems.lua:54: bad argument #1 to 'find' (string expected, got nil)\nEnhancer-1.0.$Revision: 69167 $\\e_UpdateTotems.lua:54: in function `TotemAndRank'\nEnhancer-1.0.$Revision: 69167 $\\e_UpdateTotems.lua:65: in function `ActivateButton'\nEnhancer-1.0.$Revision: 69167 $\\e_UpdateTotems.lua:44: in function `TotemUpdate'\nEnhancer-1.0.$Revision: 69167 $\\e_UpdateTotems.lua:29: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:146: in function <...Ons\\Ace3\\CallbackHandler-1.0\\CallbackHandler-1.0.lua:146>\n<string>:\"safecall Dispatcher\":4: in function <[string \"safecall Dispatcher\"]:4>\n<in C code>: ?\n<string>:\"safecall Dispatcher\":13: in function `?'\nCallbackHandler-1.0\\CallbackHandler-1.0.lua:91: in function `Fire'\nAceEvent-3.0\\AceEvent-3.0.lua:70: in function <Interface\\AddOns\\Ace3\\AceEvent-3.0\\AceEvent-3.0.lua:69>.