The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 262 | 8 | 0 | 0 |
| Class | Bugs |
|---|---|
| net.sf.bluecove.obex.server.Main | 2 |
| net.sf.bluecove.obex.server.OBEXServer | 4 |
| net.sf.bluecove.obex.server.OBEXServer$RequestHandler | 2 |
| Bug | Category | Details | Line |
|---|---|---|---|
| net.sf.bluecove.obex.server.Main.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 149 |
| Class net.sf.bluecove.obex.server.Main defines non-transient non-serializable instance field server | BAD_PRACTICE | SE_BAD_FIELD | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| Dead store to ATTR_BROWSE_GRP_LIST in net.sf.bluecove.obex.server.OBEXServer.run() | STYLE | DLS_DEAD_LOCAL_STORE | 134 |
| Dead store to ATTR_SUPPORTED_FORMAT_LIST_LIST in net.sf.bluecove.obex.server.OBEXServer.run() | STYLE | DLS_DEAD_LOCAL_STORE | 127 |
| Dead store to UUID_PUBLICBROWSE_GROUP in net.sf.bluecove.obex.server.OBEXServer.run() | STYLE | DLS_DEAD_LOCAL_STORE | 133 |
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 195 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Dead store to name in net.sf.bluecove.obex.server.OBEXServer$RequestHandler.onGet(Operation) | STYLE | DLS_DEAD_LOCAL_STORE | 347 |
| net.sf.bluecove.obex.server.OBEXServer$RequestHandler.onPut(Operation) may fail to close stream on exception | BAD_PRACTICE | OS_OPEN_STREAM_EXCEPTION_PATH | 311 |