From 034c62909f33bcee99b393b23c455ebd0e4bef5e Mon Sep 17 00:00:00 2001 From: jmillman Date: Wed, 29 Jun 2016 14:09:14 -0400 Subject: [PATCH] stop logging exceptions when trying to unregister a listener that was never registered --- .../autopsy/imagegallery/datamodel/CategoryManager.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/CategoryManager.java b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/CategoryManager.java index f546c21f7c..3da1a4e482 100644 --- a/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/CategoryManager.java +++ b/ImageGallery/src/org/sleuthkit/autopsy/imagegallery/datamodel/CategoryManager.java @@ -211,7 +211,13 @@ public class CategoryManager { categoryEventBus.unregister(listener); } catch (IllegalArgumentException e) { if (e.getMessage().contains("missing event subscriber for an annotated method. Is " + listener + " registered?")) { //NON-NLS - LOGGER.log(Level.WARNING, "Attempted to unregister {0} for category change events, but it was not registered.", listener.toString()); //NON-NLS + /* + * We don't fully understand why we are getting this exception + * when the groups should all be registered. To avoid cluttering + * the logs we have disabled recording this exception. This + * documented in issues 738 and 802. + */ + //LOGGER.log(Level.WARNING, "Attempted to unregister {0} for category change events, but it was not registered.", listener.toString()); //NON-NLS } else { throw e; }