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 |
|---|---|---|---|
| 342 | 11 | 0 | 0 |
| Bug | Category | Details | Line |
|---|---|---|---|
| net.sf.bluecove.obex.BluetoothInquirer.findOBEX(String) might ignore java.lang.Exception | BAD_PRACTICE | DE_MIGHT_IGNORE | 185 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Unread field: net.sf.bluecove.obex.Deploy.progressMaximum | PERFORMANCE | URF_UNREAD_FIELD | 128 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 79 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 338 |
| net.sf.bluecove.obex.Main.actionPerformed(ActionEvent) invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 260 |
| Class net.sf.bluecove.obex.Main defines non-transient non-serializable instance field bluetoothInquirer | BAD_PRACTICE | SE_BAD_FIELD | Not available |
| Bug | Category | Details | Line |
|---|---|---|---|
| net.sf.bluecove.obex.Main$4.run() might ignore java.lang.Exception | BAD_PRACTICE | DE_MIGHT_IGNORE | 390 |
| Bug | Category | Details | Line |
|---|---|---|---|
| net.sf.bluecove.obex.ObexBluetoothClient.ObexBluetoothClient(UserInteraction, String, byte[]) may expose internal representation by storing an externally mutable object into ObexBluetoothClient.data | MALICIOUS_CODE | EI_EXPOSE_REP2 | 112 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 47 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 52 |
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 110 |