Category: Graphic UI Mods
Addon Information
Works with 3.2
Download Latest Version.
To add favorites please register for a free account. If you already have one you need to login. How do I install this? (FAQ)
p3lim's Portal Bug Reports Feature Requests
Author:
Version:
30200.3-Beta
Date:
08-29-2009 02:34 PM
Size:
1.22 Kb
Downloads:
36,055
Favorites:
318
MD5:
Pictures
Click to enlarge
pError   Popular! (More than 5000 hits)
Description:
pError is a simple addon to filter out spam in the UIErrorsFrame.
Its designed to be robust and easy to use.
If you're not exactly sure about what it does, take a look at the screenshot to the right.

The addon comes with few errors filtered out, but you are free to add as many as you like yourself.


FAQ:
How do I filter more errors?
Simple, just use the '/perror' slash command to add error strings.
Example: '/perror spell is not ready yet'

How do I remove error filters?
Just use the '/perror' slash command like you added it.

How can I see what errors I filter out?
Use '/perror list' and the saved list will be printed out.

How can I reset the whole list?
Use '/perror reset' to reset the database.


Click here and follow steps how to submit a bug
  Change Log - pError
Full changelog can be found on GitHub:
http://github.com/p3lim/pError/commits/master/
  Archived Versions - pError
File Name
Version
Size
Author
Date
30200.1-Beta
1kB
p3lim
08-08-2009 12:07 PM
30100.20
1kB
p3lim
07-28-2009 09:09 PM
30100.19
1kB
p3lim
07-28-2009 07:23 PM
30100.18
1kB
p3lim
05-08-2009 06:03 PM
30100.17
2kB
p3lim
04-26-2009 08:31 PM
30100.16
1kB
p3lim
04-17-2009 11:35 AM
30000.15
1kB
p3lim
04-13-2009 07:02 PM
30000.13
1kB
p3lim
02-08-2009 12:15 PM
30000.12
1kB
p3lim
01-21-2009 03:46 PM
30000.10
1kB
p3lim
01-03-2009 02:40 AM
  Comments - pError
Post A Reply Comment Options
Old 04-27-2009, 08:32 PM  
magus424
A Kobold Labourer
Interface Author - Click to view interfaces

Forum posts: 1
File comments: 15
Uploads: 2
Found the issue with pError blocking everything.

On lines 37 and 57, there's a find() command with ", v" which should be ", k"

As the keys of the blacklist table are the error messages, while the values are a bool true/false on if it should be blocked, this results in it always trying to find() a bool instead of a string.

After fixing those two lines, pError has returned to normal functionality for me

e: added as an actual bug report for the author, but leaving this for users who want a quick fix like myself

Last edited by magus424 : 04-27-2009 at 08:39 PM.
magus424 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-21-2009, 03:21 PM  
ChaosInc
A Frostmaul Preserver
 
ChaosInc's Avatar
Interface Author - Click to view interfaces

Forum posts: 296
File comments: 197
Uploads: 13
Quote:
Originally posted by p3lim
Ill take a good luck at it and get a possible fix for you, but PLEASE, use the bug feature on my portal!

Also, bring a proper debug stack, dont just say 'not working, want fix'
Love to for mine, but I don't get any error popups, nor anything reported in the taint log. Created an official bug ticket for ya.
__________________

"Introduce a little anarchy. Upset the established order, and everything becomes chaos. I'm an agent of chaos. Oh, and you know the thing about chaos? It's fair!" -- The Joker

I R MOD AT CURSE

Last edited by ChaosInc : 04-21-2009 at 03:25 PM.
ChaosInc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-18-2009, 02:34 PM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 561
File comments: 842
Uploads: 20
Quote:
Originally posted by Neverwhere
This latest update as of today (04.17.09) will not allow me to swap specs with Talented. Been slowly updating a single addon at a time today to work out bugs. Spec swaps worked fine - install pError - No more spec swap. The error message is massive and I haven't been able to DL a bug catcher yet to give you the huge error pertaining to pError that pops up. Will SS it and see if I can type it out momentarily.
Tried the latest version of Talented, had no errors swapping specs or anything.
Even though, the author of talented HAS said that it might be bugged, which is a blizzard bug (atleast he claims)

If you really want me to look into it, bring a debug stack, and post it in the bug submit feature I have on my portal.
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-18-2009, 02:18 PM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 561
File comments: 842
Uploads: 20
Ill take a good luck at it and get a possible fix for you, but PLEASE, use the bug feature on my portal!

Also, bring a proper debug stack, dont just say 'not working, want fix'

Last edited by p3lim : 04-18-2009 at 02:30 PM.
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-18-2009, 07:37 AM  
Megerka
A Kobold Labourer

Forum posts: 0
File comments: 19
Uploads: 0


=(
Megerka is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-18-2009, 12:20 AM  
ChaosInc
A Frostmaul Preserver
 
ChaosInc's Avatar
Interface Author - Click to view interfaces

Forum posts: 296
File comments: 197
Uploads: 13
ver. 30100.16

Never had an issue with the DB, but still getting spammed events that are on the my filter list.
__________________

"Introduce a little anarchy. Upset the established order, and everything becomes chaos. I'm an agent of chaos. Oh, and you know the thing about chaos? It's fair!" -- The Joker

I R MOD AT CURSE
ChaosInc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-17-2009, 02:53 PM  
Neverwhere
A Murloc Raider

Forum posts: 4
File comments: 26
Uploads: 0
This latest update as of today (04.17.09) will not allow me to swap specs with Talented. Been slowly updating a single addon at a time today to work out bugs. Spec swaps worked fine - install pError - No more spec swap. The error message is massive and I haven't been able to DL a bug catcher yet to give you the huge error pertaining to pError that pops up. Will SS it and see if I can type it out momentarily.
Neverwhere is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-16-2009, 08:49 AM  
dr_AllCOM3
A Defias Bandit
Interface Author - Click to view interfaces

Forum posts: 2
File comments: 37
Uploads: 3
Quote:
Originally posted by sammael
doesnt save settings in 3.1 :< after each relog db is empty
Same for me.
dr_AllCOM3 is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-15-2009, 05:52 PM  
sammael
A Defias Bandit

Forum posts: 2
File comments: 48
Uploads: 0
doesnt save settings in 3.1 :< after each relog db is empty
sammael is online now Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 09:40 PM  
Imithat
A Deviate Faerie Dragon
 
Imithat's Avatar
Interface Author - Click to view interfaces

Forum posts: 13
File comments: 90
Uploads: 2
thanks to update p3lim
__________________
░█▀▀ ░█▀█ ░█ ░█▀▀ ░░█▀▀ ░█▀█ ░█ ░█ ░░░
░█▀▀ ░█▀▀ ░█ ░█ ░░░░█▀▀ ░█▀█ ░█ ░█ ░░░
░▀▀▀ ░▀ ░░░▀ ░▀▀▀ ░░▀ ░░░▀░▀ ░▀ ░▀▀▀ ░

Imithat is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 05:28 PM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 561
File comments: 842
Uploads: 20
Quote:
Originally posted by siema_co
This addon is wonderful. It does everything that old good ErrorMonster could (now it only redirects errorframe ><)
However when i tried to use both - pError for filtering and ErrorMonster for redirecting unfiltered messages, it doesn't work because pError puts unfiltered strings directly into errorframe and ErrorMonster can't catch it for redirecting.
However i came with a solution:
change in file pError.lua:
Code:
local function OnEvent(self, event, ...)
	if(event == 'UI_ERROR_MESSAGE') then
		local str = ...
		if(pErrorDB2.all) then
			return
		else
			for k,v in ipairs(pErrorDB2.blacklist) do
				if(string.find(string.lower(str), string.lower(v))) then return end
			end
		end
	end
	return UIErrorsFrame_OnEvent(self, event, ...)
end
to:

Code:
local originalOnEvent = UIErrorsFrame:GetScript("OnEvent")
local function OnEvent(self, event, ...)
	if(event == 'UI_ERROR_MESSAGE') then
		local str = ...
		if(pErrorDB2.all) then
			return
		else
			for k,v in ipairs(pErrorDB2.blacklist) do
				if(string.find(string.lower(str), string.lower(v))) then return end
			end
		end
	end
	return originalOnEvent(self, event, ...)
end
This way unfiltered messages are put back into main message stream and are ready to be captured by other addons.
Hope it's any use for anyone exept me XD
Good suggestion, but put it where it should be: feature request!
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 04-13-2009, 02:36 PM  
siema_co
A Murloc Raider
 
siema_co's Avatar
Interface Author - Click to view interfaces

Forum posts: 6
File comments: 44
Uploads: 4
This addon is wonderful. It does everything that old good ErrorMonster could (now it only redirects errorframe ><)
However when i tried to use both - pError for filtering and ErrorMonster for redirecting unfiltered messages, it doesn't work because pError puts unfiltered strings directly into errorframe and ErrorMonster can't catch it for redirecting.
However i came with a solution:
change in file pError.lua:
Code:
local function OnEvent(self, event, ...)
	if(event == 'UI_ERROR_MESSAGE') then
		local str = ...
		if(pErrorDB2.all) then
			return
		else
			for k,v in ipairs(pErrorDB2.blacklist) do
				if(string.find(string.lower(str), string.lower(v))) then return end
			end
		end
	end
	return UIErrorsFrame_OnEvent(self, event, ...)
end
to:

Code:
local originalOnEvent = UIErrorsFrame:GetScript("OnEvent")
local function OnEvent(self, event, ...)
	if(event == 'UI_ERROR_MESSAGE') then
		local str = ...
		if(pErrorDB2.all) then
			return
		else
			for k,v in ipairs(pErrorDB2.blacklist) do
				if(string.find(string.lower(str), string.lower(v))) then return end
			end
		end
	end
	return originalOnEvent(self, event, ...)
end
This way unfiltered messages are put back into main message stream and are ready to be captured by other addons.
Hope it's any use for anyone exept me XD

Last edited by siema_co : 04-13-2009 at 02:38 PM.
siema_co is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-10-2009, 06:51 PM  
Faraque
A Wyrmkin Dreamwalker
 
Faraque's Avatar

Forum posts: 58
File comments: 88
Uploads: 1
Thank you for another outstanding addon.
__________________
"imo Fara raged and gave Joker his scars" - Blueninja of Shadowmoon
Faraque is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2009, 03:56 PM  
ChaosInc
A Frostmaul Preserver
 
ChaosInc's Avatar
Interface Author - Click to view interfaces

Forum posts: 296
File comments: 197
Uploads: 13
Quote:
Originally posted by p3lim
I do have a feature request page, use it!
Not sure if it was a bug or not a feature. So I posted it generally.
__________________

"Introduce a little anarchy. Upset the established order, and everything becomes chaos. I'm an agent of chaos. Oh, and you know the thing about chaos? It's fair!" -- The Joker

I R MOD AT CURSE
ChaosInc is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Old 02-08-2009, 12:19 PM  
p3lim
A Molten Giant
 
p3lim's Avatar
Interface Author - Click to view interfaces

Forum posts: 561
File comments: 842
Uploads: 20
The database will be wiped in revision 13, so you would need to add events to it again.
p3lim is offline Report comment to moderator   Edit/Delete Message Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.




The Network:
EQInterface | EQ2Interface | LoTROInterface | MMOInterface | War.MMOUI | WoWInterface | VGInterface | Allakhazam | Thottbot | Wowhead | Zam


©2009 MMOUI / ZAM Network
vBulletin - Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.