FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.0

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
98 14 0 0

Files

Class Bugs
org.bluecove.tester.log.Logger 3
org.bluecove.tester.me.BaseTestMIDlet 2
org.bluecove.tester.me.LoggerCanvas 2
org.bluecove.tester.me.rms.RmsDataStorage 2
org.bluecove.tester.util.RuntimeDetect 4
org.bluecove.tester.util.StringUtils 1

org.bluecove.tester.log.Logger

Bug Category Details Line
Primitive boxed just to call toString in org.bluecove.tester.log.Logger.debug(String, byte[], int, int) PERFORMANCE DM_BOXED_PRIMITIVE_TOSTRING 93
org.bluecove.tester.log.Logger.runGarbageCollector() forces garbage collection; extremely dubious except in benchmarking code PERFORMANCE DM_GC 174
org.bluecove.tester.log.Logger.logTimeStamp isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 43

org.bluecove.tester.me.BaseTestMIDlet

Bug Category Details Line
Write to static field org.bluecove.tester.me.BaseTestMIDlet.display from instance method org.bluecove.tester.me.BaseTestMIDlet.startApp() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 56
Write to static field org.bluecove.tester.me.BaseTestMIDlet.instance from instance method org.bluecove.tester.me.BaseTestMIDlet.startApp() STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 55

org.bluecove.tester.me.LoggerCanvas

Bug Category Details Line
org.bluecove.tester.me.LoggerCanvas.logTimeStamp isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 41
org.bluecove.tester.me.LoggerCanvas.logTimeStampMillisecond isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 43

org.bluecove.tester.me.rms.RmsDataStorage

Bug Category Details Line
Exception is caught when Exception is not thrown in org.bluecove.tester.me.rms.RmsDataStorage.deleteRecordStore(String) STYLE REC_CATCH_EXCEPTION 92
Exception is caught when Exception is not thrown in org.bluecove.tester.me.rms.RmsDataStorage.saveAll(String, Vector) STYLE REC_CATCH_EXCEPTION 101

org.bluecove.tester.util.RuntimeDetect

Bug Category Details Line
org.bluecove.tester.util.RuntimeDetect.CLDC_1_0 should be package protected MALICIOUS_CODE MS_PKGPROTECT 36
org.bluecove.tester.util.RuntimeDetect.cldcStub should be package protected MALICIOUS_CODE MS_PKGPROTECT Not available
org.bluecove.tester.util.RuntimeDetect.isJ2ME should be package protected MALICIOUS_CODE MS_PKGPROTECT 34
org.bluecove.tester.util.RuntimeDetect.isBlueCove isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 32

org.bluecove.tester.util.StringUtils

Bug Category Details Line
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 46