BadBoy_CCleaner: Filter Crap From Chat

BadBoy_CCleaner: Filter Crap From Chat

1M Downloads

Badboy CCleaner Not Working In TBC Prepatch

Dean98 opened this issue ยท 3 comments

commented

Describe the problem

CCleaner does not work since the prepatch today. When using the plugin with Badboy all channels are hidden except for say, yell and emote that I know of, but General, Trade etc don't show at all. Adding or removing keywords does not function.

What steps will reproduce the problem?

  1. Hopeful update for TBC Classic if this would solve the issue

Consider attaching a screenshot below to help describe your issue (Attach directly, do not link to other websites)

N/A

What version of the addon are you using? (Stating 'latest' is not useful)

9.0.2

Do you have an error log of what happened?

No

Any additional information? (example: WoW language if not English)

commented

May be a problem with BadBoy and not BadBoy_CCleaner

Date: 2021-05-21 00:47:24
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\BadBoy\Generate.lua line 5:
   attempt to index a nil value
Debug:
   [string "@BadBoy\Generate.lua"]:5: gnt()
   [string "@BadBoy\BadBoy.lua"]:5: in main chunk
Locals:
u = 171
(*temporary) = <function> defined =[C]:-1
(*temporary) = <function> defined =[C]:-1
(*temporary) = <function> defined =[C]:-1
(*temporary) = nil
(*temporary) = 171
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index a nil value"
t = <table> {
 clickToReport = "Click to report, Alt-Click to dismiss."
 noAnimate = "Disable button pulse animation"
 is = <function> defined @Interface\AddOns\BadBoy\Generate.lua:34
 frequentButton = "Show the button more frequently"
 spamTooltip = "Show spam in button tooltip"
 spamBlocked = "BadBoy: Spam blocked"
 gnt = <function> defined @Interface\AddOns\BadBoy\Generate.lua:4
 frequentButtonTip = "To reduce player annoyance the report button will not always show.
Enable this to always show the button asking to report and show it faster."
}
Date: 2021-05-21 00:47:30
ID: 4
Error occured in: Global
Count: 31
Message: ..\AddOns\BadBoy_CCleaner\BadBoy_CCleaner.lua line 24:
   attempt to call upvalue 'BadBoyIsFriendly' (a nil value)
Debug:
   [string "@BadBoy_CCleaner\BadBoy_CCleaner.lua"]:24: filterFunc()
   [string "@..\FrameXML\ChatFrame.lua"]:3207:
      ..\FrameXML\ChatFrame.lua:3192
   [string "=(tail call)"]: ?
   [string "=(tail call)"]: ?
   [string "@..\FrameXML\ChatFrame.lua"]:2930: ChatFrame_OnEvent()
   [string "*:OnEvent"]:1:
      [string "*:OnEvent"]:1
   [string "@Blizzard_CombatLog\Blizzard_CombatLog.lua"]:3313:
      ...ace\AddOns\Blizzard_CombatLog\Blizzard_CombatLog.lua:3309
Locals:
_ = ChatFrame2 {
 SetJustifyV = <function> defined =[C]:-1
 RefreshIfNecessary = <function> defined =[C]:-1
 OnPostShow = <function> defined =[C]:-1
 CalculateLineAlphaValueFromTimestamp = <function> defined =[C]:-1
 ScrollUp = <function> defined =[C]:-1
 tellTimer = 2576990.072000
 isDisplayDirty = true
 GetFading = <function> defined =[C]:-1
 IsTextCopyable = <function> defined =[C]:-1
 shouldFadeAfterInactivity = true
 SetIndentedWordWrap = <function> defined =[C]:-1
 GetJustifyV = <function> defined =[C]:-1
 SetFont = <function> defined =[C]:-1
 GetMaxLines = <function> defined =[C]:-1
 GetIndentedWordWrap = <function> defined =[C]:-1
 buttonSide = "right"
 GetFont = <function> defined =[C]:-1
 SetMaxLines = <function> defined =[C]:-1
 CalculateSelectingCharacterIndicesForVisibleLine = <function> defined =[C]:-1
 PageUp = <function> defined =[C]:-1
 RefreshDisplay = <function> defined =[C]:-1
 SetFontObject = <function> defined =[C]:-1
 textIsCopyable = false
 SetOnScrollChangedCallback = <function> defined =[C]:-1
 CalculateNumVisibleLines = <function> defined =[C]:-1
 overrideFadeTimestamp = 0
 MarkDisplayDirty = <function> defined =[C]:-1
 GetMessageInfo = <function> defined =[C]:-1
 GetOnScrollChangedCallback = <function> defined =[C]:-1
 AtTop = <function> defined =[C]:-1
 GetFontObject = <function> defined =[C]:-1
 fontStringPool = <table> {
 }
 CanEffectivelyFade = <function> defined =[C]:-1
 print = <function> defined @Interface\AddOns\Prat-3.0\services\print.lua:58
 OnPreSizeChanged = <function> defined =[C]:-1
 OnPostMouseUp = <function> defined =[C]:-1
 GetSpacing = <function> defined =[C]:-1
 OnPreLoad = <function> defined =[C]:-1
 SetSpacing = <function> defined =[C]:-1
 name = "Combat Log"
 CalculateLineSpacing = <function> defined =[C]:-1
 AddMessage = <function> defined =[C]:-1
 InitializeFontableFrame = <function> defined =[C]:-1
 GetShadowColor = <function> defined =[C]:-1
 isUninteractable = false
 SetOnTextCopiedCallback = <function> defined =[C]:-1
 originalShow = <function> defined =[C]:-1
 AcquireFontString = <function> defined =[C]:-1
 TransformMessages = <function> defined =[C]:-1
 SetShadowColor = <function> defined =[C]:-1
 buttonFrame = ChatFrame2ButtonFrame {
 }
 HasFontObject = <function> defined =[C]:-1
 isDocked = 1
 GetOnTextCopiedCallback = <function> defined =[C]:-1
 SetFading = <function> defined =[C]:-1
 OnPostHide = <function> defined =[C]:-1
 alternativeDefaultLanguage = "Common"
 isInitialized = 1
 ScrollByAmount = <function> defined =[C]:-1
 GetInsertMode = <function> defined =[C]:-1
 SetTimeVisible = <function> defined =[C]:-1
 hasOwnFontObject = true
 Clear = <function> defined =[C]:-1
 oldAlpha = 0
 channelList = <table> {
 }
 GetTimeVisible = <function> defined =[C]:-1
 MarkLayoutDirty = <function> defined =[C]:-1
 SetTextCopyable = <function> defined =[C]:-1
 Show = <function> defined @Interface\FrameXML\FrameLocks.lua:135
 BackFillMessage = <function> defined =[C]:-1
 UnpackageEntry = <function> defined =[C]:-1
 FontStringContainer = <unnamed> {
 }
 SetShadowOffset = <function> defined =[C]:-1
 messageTypeList = <table> {
 }
 flashTimer = 0
 timeVisibleSecs = 120
 PackageEntry = <function> defined =[C]:-1
 MakeFontObjectCustom = <function> defined =[C]:-1
 fontObject = table: 0000027D147F5E80 {
 }
 SetInsertMode = <function> defined =[C]:-1
 originalHide = <function> defined =[C]:-1
 ScrollDown = <function> defined =[C]:-1
 zoneChannelList = <table> {
 }
 SetScrollOffset = <function> defined =[C]:-1
 onDisplayRefreshedCallback = <function> defined =[C]:-1
 insertMode = 2
 ResetSelectingText = <function> defined =[C]:-1
 defaultLanguage = "Common"
 Hide = <function> defined @Interface\FrameXML\FrameLocks.lua:131
 GetTextColor = <function> defined =[C]:-1
 dbg = <function> defined @Interface\AddOns\Prat-3.0\services\print.lua:62
 ResetAllFadeTimes = <function> defined =[C]:-1
 CombatLogQuickButtonFrame = CombatLogQuickButtonFrame_Custom {
 }
 scrollOffset = 0
 GatherSelectedText = <function> defined =[C]:-1
 isLayoutDirty = true
 ScrollToBottomButton = <unnamed> {
 }
 Get
commented

I'll raise an issue on Badboy itself too just in case. Just know it wasn't working with both installed.

commented

BCC now supported.