Browse Source

ErrorManager should now refuse to report NoClassDefFoundError and NoSuchMethodError exceptions

git-svn-id: http://svn.dmdirc.com/trunk@3637 00569f92-eb28-0410-84fd-f71c24880f
tags/0.6
Chris Smith 16 years ago
parent
commit
5467545a07
1 changed files with 7 additions and 0 deletions
  1. 7
    0
      src/com/dmdirc/logger/ErrorManager.java

+ 7
- 0
src/com/dmdirc/logger/ErrorManager.java View File

177
             }
177
             }
178
         }
178
         }
179
         
179
         
180
+        if (error.getMessage().startsWith("java.lang.NoSuchMethodError")
181
+                || error.getMessage().startsWith("java.lang.NoClassDefFoundError")) {
182
+            error.setReportStatus(ErrorReportStatus.NOT_APPLICABLE);
183
+            error.setFixedStatus(ErrorFixedStatus.INVALID);
184
+            return;
185
+        }
186
+        
180
         if (errors.containsValue(error)) {
187
         if (errors.containsValue(error)) {
181
             error.setReportStatus(ErrorReportStatus.FINISHED);
188
             error.setReportStatus(ErrorReportStatus.FINISHED);
182
             error.setFixedStatus(ErrorFixedStatus.UNREPORTED);
189
             error.setFixedStatus(ErrorFixedStatus.UNREPORTED);

Loading…
Cancel
Save