The following document contains the results of FindBugs Report
FindBugs Version is 1.2.1
Threshold is Exp
Effort is Max
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
73 | 8 | 0 | 0 |
Bug | Category | Details | Line |
---|---|---|---|
Exception is caught when Exception is not thrown in net.sf.ovanttasks.ovnative.win32.OvNativeLibLoader.loadLib() | STYLE | REC_CATCH_EXCEPTION | 110 |
Bug | Category | Details | Line |
---|---|---|---|
Method net.sf.ovanttasks.ovnative.win32.Registry.setValue(String, String, int) uses the same code for two switch clauses | STYLE | DB_DUPLICATE_SWITCH_CLAUSES | 561-562 |
Method net.sf.ovanttasks.ovnative.win32.Registry.setValue(String, String, int) uses the same code for two switch clauses | STYLE | DB_DUPLICATE_SWITCH_CLAUSES | 571-572 |
Bug | Category | Details | Line |
---|---|---|---|
net.sf.ovanttasks.ovnative.win32.Registry$SubKeyIterator.SubKeyIterator(Registry, String[]) may expose internal representation by storing an externally mutable object into Registry$SubKeyIterator.keys | MALICIOUS_CODE | EI_EXPOSE_REP2 | 27 |
Bug | Category | Details | Line |
---|---|---|---|
Confusing to have methods net.sf.ovanttasks.ovnative.win32.UrlFile.getHotKey() and net.sf.ovanttasks.ovnative.win32.LnkFile.getHotkey() | BAD_PRACTICE | NM_CONFUSING | 277 |
Confusing to have methods net.sf.ovanttasks.ovnative.win32.UrlFile.setHotKey(String) and net.sf.ovanttasks.ovnative.win32.LnkFile.setHotkey(String) | BAD_PRACTICE | NM_CONFUSING | 288-289 |
Possible null pointer dereference in net.sf.ovanttasks.ovnative.win32.UrlFile.load() due to return value of called method | STYLE | NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE | 94 |
net.sf.ovanttasks.ovnative.win32.UrlFile.load() may fail to close stream on exception | BAD_PRACTICE | OS_OPEN_STREAM_EXCEPTION_PATH | 91 |