Thread Tools Display Modes
08/08/21, 01:29 AM   #1
Sharlikran
 
Sharlikran's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 667
I dislike mods that redirect Lua errors so they don't annoy users. There are only two Lua errors I won't fix in MM. One is because the MM window is open prior to initializing everything and the other is when there is a corrupt record and I'm not about to make instructions on how to find the needle in the haystack.

Otherwise unless an author knows what Lua errors users should expect they need to be corrected. To me it's like driving down the road with your car on fire and then redirecting the audible sound telling you to get out before your car explodes to make it silent so you don't have to listen to it over and over and over. If the car drives while on fire it's fine right? I can't think of a better analogy to illustrate the proper emphasis that errors are important.

I just can't think of any reasonable or valid reason to ignore an Lua error using BugCatcher or No, thank you or anything else.

Last edited by Sharlikran : 08/08/21 at 01:36 AM.
  Reply With Quote
08/08/21, 06:42 AM   #2
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 5,016
Originally Posted by Sharlikran View Post
Otherwise unless an author knows what Lua errors users should expect they need to be corrected. To me it's like driving down the road with your car on fire and then redirecting the audible sound telling you to get out before your car explodes to make it silent so you don't have to listen to it over and over and over.
Yeah, your words in the ears of those "annoyed users". Unfortunately they won't tell the errors as this is sooooo much time they would have to invest and as long as the UI is not broken and they can go on playing, supressing them is less work
I'm very annoyed of these suppressing addons as well, as I got so much error reports which were related to just a broken UI because of errors they due not see/didn't not want to see and so on.

@Phuein Instead of printing to chat the old way and having to adjust it each time a patch comes up make use of LibChatMessage, or use the d() message (which was not invented to show chat messages but debug information though!).
And for your debugging or info messages use LibDebugLogger and DebugLogViewer. Helps a lot to track errors and provides a list of installed/Activated addons if they share their SV file of LibDbeugLogger.
  Reply With Quote

ESOUI » Developer Discussions » General Authoring Discussion » ESO crashing more often due to addons?


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off