Jump to content

  • Curse Sites
Help

Combat log error (screwing up your addons) supposed fix:


  • Please log in to reply
44 replies to this topic

#1 Pharaun

Pharaun
  • LocationSeattle, WA

Posted 07 February 2010 - 06:10 AM

Need more testers, hope this works for everyone :D

TL;DR, thanks to Proditor & Shadowed

Edit: http://www.wowinterf...fo.php?id=16001 - Shadowed's somewhat cleaner version
EDIT: http://www.proditor....tLogClearer.rar

The Problem:
  • COMBAT_LOG_EVENT_UNFILTERED is jacked up
  • This means your combat log AND any addons that use that event get screwed up
  • The current speculation is that it's because of an overflow problem caused by massive glitched spam (courtesy of Blizzard), as per Imbad's screenshot

The Fix:
  • Periodically clear out the combat log using a command
  • Either macro this
    /script CombatLogClearEntries()
    and use it often (perhaps on your main nuke), or
  • Use one of the addons

This is theoretical!
I have not tested this.  I do not know if it works.  Since this is stickied (?) it would be good to know if this actually works.  o.O  Knowing Blizzard it will be a long time (if ever) that this is actually verified by an authoritative source.  Any Blue posts on the matter that you can track down would be awesome.

Pharaun said:

Courtesy of Imbad & Proditor:

Imbad said:

OKAY GUYS, I think I may have found a solution.

I had a feeling that the cause of this problem was a sort of overflowing in the combat log. I found this script online that essentially cleared your combat log of any data.

By macroing the script in with ALL of my abilities, my combat log has not died and my mods have been working since - but I do not have a combat log to go back and look at. It was worth the trade in my opinion.

Heres the script:

/script CombatLogClearEntries()

Cheers.

Proditorx said:

Instead of binding it to everything:

/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries);

Could create a quick addon that does this too.

EDIT: http://www.proditor....tLogClearer.rar

More testers!  If this works for everyone, I'm going to laugh very loudly.

"Who, after all, is today speaking of the destruction of the Armenians?"

-Adolf Hitler, 1939

#2 Housington

Housington
  • Junkies
  • Orcclass_name
  • EU-Talnivarr
  • Reckoning / Abrechnung
  • Posts: 2223
  • Talents: Enhancement

Posted 07 February 2010 - 10:07 AM

so we just use [/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries);] ?

testing atm

Posted Image



Posted Image


#3 Ickz

Ickz
  • Junkies
  • Undeadclass_name
  • US-Tichondrius
  • Bloodlust
  • Posts: 357
  • Talents: Brewmaster 0/0/0/2/0/1

Posted 07 February 2010 - 10:09 AM

Do you have to type
/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries); every time you login or what?

#4 Proditor

Proditor
  • Premium Junkies
  • Curse Premium
  • Gnomeclass_name
  • EU-Haomarush
  • Rampage / Saccage
  • Posts: 1322
  • Talents: Unholy

Posted 07 February 2010 - 01:44 PM

Ickz said:

Do you have to type
/run local f = CreateFrame("frame",nil, UIParent); f:SetScript("OnUpdate", CombatLogClearEntries); every time you login or what?

or use the addon

#5 Pharaun

Pharaun
  • LocationSeattle, WA

Posted 07 February 2010 - 06:06 PM

Yea addon is better imo, install & forget.  Plus technically if you bind that to every ability you'd create a butt-ton of frames after awhile (since frames aren't destroyed via garbage cleanup, ye?)
"Who, after all, is today speaking of the destruction of the Armenians?"

-Adolf Hitler, 1939

#6 Maccaa

Maccaa
  • Junkies
  • Posts: 33

Posted 08 February 2010 - 05:30 AM

Still broke using this.

#7 Drye

Drye
  • Junkies
  • Orcclass_name
  • EU-Blackrock
  • Glutsturm / Emberstorm
  • Posts: 2852
  • Talents: Retribution 1/0/0/2/2/0
  • RBG: 2176

Posted 08 February 2010 - 09:35 AM

my sct didnt break after using it

though my combat log stopped showing me things.. but sct etc kept working.
Posted Image

#8 Entarion

Entarion
  • Junkies
  • Undeadclass_name
  • EU-Kazzak
  • Misery
  • Posts: 1482
  • Talents: Assassination

Posted 08 February 2010 - 09:53 AM

obviously, combat log =/= combat text

#9 Drye

Drye
  • Junkies
  • Orcclass_name
  • EU-Blackrock
  • Glutsturm / Emberstorm
  • Posts: 2852
  • Talents: Retribution 1/0/0/2/2/0
  • RBG: 2176

Posted 08 February 2010 - 09:55 AM

combat text stopped working when combat log did
doesnt the combat text read from the log? dont know. just know, that always my sct stopped when combat log stopped
Posted Image

#10 soki

soki
  • Members
  • Worgenclass_name
  • US-Kel'Thuzad
  • Nightfall
  • Posts: 435
  • Talents: Affliction

Posted 08 February 2010 - 09:56 AM

Working well for me so far!
Echoport and afflicted didn't break after a few games like they did without the mod
Andross@Blackrock/Loli@Garithos
Combo@Blackrock
Mystile@Blackrock
Ribbon@Kel'Thuzad
Secretive@Garithos
Soki@Garithos
Soulrender@Garithos

#11 Mongii

Mongii
  • Members
  • Night Elfclass_name
  • US-Arthas
  • Ruin
  • Posts: 108
  • Talents: Restoration

Posted 08 February 2010 - 10:19 AM

Has blizzard even responded about this?

#12 fant0m8

fant0m8
  • Junkies
  • Blood Elfclass_name
  • US-Eredar
  • Vindication
  • Posts: 4336
  • Talents: Marksmanship

Posted 08 February 2010 - 05:24 PM

I like having a combat log to look back through (for those WTF how much damage did I just take while CCed moments) though. Recount's death log doesn't always help with this, especially when I'm looking back at my own damage.

Would it work if I just put
/script CombatLogClearEntries()
in an unused macro and hit that button occasionally when it breaks?

If this works, I will love you forever. My combat log has been breaking more and more these days. Used to be it would only happen ~once a night. Now I can't go more than 2-3 arena games without losing everything. :/
Bye again! This game isn't fun when you don't know anyone else that still plays.

#13 Pharaun

Pharaun
  • LocationSeattle, WA

Posted 08 February 2010 - 06:43 PM

Drye said:

my sct didnt break after using it

though my combat log stopped showing me things.. but sct etc kept working.

Entarion said:

obviously, combat log =/= combat text

Drye said:

combat text stopped working when combat log did
doesnt the combat text read from the log? dont know. just know, that always my sct stopped when combat log stopped

The problem isn't with either the literal Combat Log that you see in game, or combat text.  The underlying problem is the event COMBAT_LOG_EVENT_UNFILTERED not firing.  The underlying problem behind THAT underlying problem may indeed be an overflow of the combat log (somehow? I have no clue), but the COMBAT_LOG_EVENT_UNFILTERED thing is why everything explodes in a glorious ball of flame.

fant0m8 said:

Would it work if I just put
/script CombatLogClearEntries()
in an unused macro and hit that button occasionally when it breaks?

If this works, I will love you forever. My combat log has been breaking more and more these days. Used to be it would only happen ~once a night. Now I can't go more than 2-3 arena games without losing everything. :/

I do not know if it works to clear the combat log after everything's already glitched.  If you could test it and report back that'd be cool though.  However, it could be that once it breaks, it's done until you reload or whatnot.  I honestly have no idea.
"Who, after all, is today speaking of the destruction of the Armenians?"

-Adolf Hitler, 1939

#14 Belligerent

Belligerent
  • LocationMichigan

Posted 08 February 2010 - 06:45 PM

this is gonna be awesome if it works. really tired of relogging between every like 4 games

#15 fant0m8

fant0m8
  • Junkies
  • Blood Elfclass_name
  • US-Eredar
  • Vindication
  • Posts: 4336
  • Talents: Marksmanship

Posted 12 February 2010 - 05:08 PM

Pharaun said:

I do not know if it works to clear the combat log after everything's already glitched.  If you could test it and report back that'd be cool though.  However, it could be that once it breaks, it's done until you reload or whatnot.  I honestly have no idea.

Will do.
Bye again! This game isn't fun when you don't know anyone else that still plays.

#16 Zybak

Zybak
  • Members
  • Night Elfclass_name
  • US-Darkspear
  • Cyclone
  • Posts: 1983
  • Talents: Feral 2/0/0/1/2/.

Posted 15 February 2010 - 08:26 PM

so pretty much you just do

/script CombatLogClearEntries()

after every game and your combat log won't mess up?

#17 Pharaun

Pharaun
  • LocationSeattle, WA

Posted 15 February 2010 - 10:37 PM

Supposedly yes, unless it glitches enough to flood the combat log during one game.
"Who, after all, is today speaking of the destruction of the Armenians?"

-Adolf Hitler, 1939

#18 Malvagita

Malvagita
  • Junkies
  • Posts: 246

Posted 17 February 2010 - 12:22 PM

Just installed the addon. In the middle of certain arena matches Afflicted won't register some spells used by opposing players (i.e. spell lock). The thing is, sometimes my spell lock icon will pop up 10 seconds AFTER it was used by the opposing player. Could this be caused by the combat log clearing at the time spell lock was used and it did not register? I am going to now use the script before each arena match and see how it works without the addon.
:warrior:  :warlock:  :druid:


Posted Image

#19 Pharaun

Pharaun
  • LocationSeattle, WA

Posted 17 February 2010 - 06:18 PM

I'm not sure, though my first guess is no.  Events are supposed to be done in a more or less non-concurrent manner, and shouldn't interfere with each other.

You could try Shadowed's new addon (http://www.wowinterf...fo.php?id=16001) which includes some more debugging type stuff, and doesn't clear the combat log quite as frequently.
"Who, after all, is today speaking of the destruction of the Armenians?"

-Adolf Hitler, 1939

#20 Malvagita

Malvagita
  • Junkies
  • Posts: 246

Posted 18 February 2010 - 02:25 PM

The script is working great, I hit the macro before every arena match and I haven't had any issues.
:warrior:  :warlock:  :druid:


Posted Image




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

<