Don't choke on exceptions during error filtering. Pointless.

This commit is contained in:
Kristian S. Stangeland 2013-09-05 04:07:05 +02:00
parent 9442e2c36f
commit 4392eb9ea0

View File

@ -228,6 +228,7 @@ public class ProtocolLibrary extends JavaPlugin {
@Override @Override
protected Report filterReport(Object sender, Report report, boolean detailed) { protected Report filterReport(Object sender, Report report, boolean detailed) {
try {
String canonicalName = ReportType.getReportName(sender, report.getType()); String canonicalName = ReportType.getReportName(sender, report.getType());
String reportName = Iterables.getLast(Splitter.on("#").split(canonicalName)).toUpperCase(); String reportName = Iterables.getLast(Splitter.on("#").split(canonicalName)).toUpperCase();
@ -240,7 +241,12 @@ public class ProtocolLibrary extends JavaPlugin {
// Cancel reports either on the full canonical name, or just the report name // Cancel reports either on the full canonical name, or just the report name
if (reports.contains(canonicalName) || reports.contains(reportName)) if (reports.contains(canonicalName) || reports.contains(reportName))
return null; return null;
else
} catch (Exception e) {
// Only report this with a minor message
logger.warning("Error filtering reports: " + e.toString());
}
// Don't filter anything
return report; return report;
} }
}; };