FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.0

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
15 37 0 0

org.jdtaus.banking.dtaus.ri.zka.AbstractLogicalFile

Bug Category Details Line Priority
Boxing/unboxing to parse a primitive org.jdtaus.banking.dtaus.ri.zka.AbstractLogicalFile.readLongDate(int, long, int) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 1113 High
Boxing/unboxing to parse a primitive org.jdtaus.banking.dtaus.ri.zka.AbstractLogicalFile.readShortDate(int, long, int) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 924 High
Integral division result cast to double or float in org.jdtaus.banking.dtaus.ri.zka.AbstractLogicalFile.writeNumber(int, long, int, long, int) STYLE ICAST_IDIV_CAST_TO_DOUBLE 708 Medium
Integral division result cast to double or float in org.jdtaus.banking.dtaus.ri.zka.AbstractLogicalFile.writeNumberPackedPositive(int, long, int, long, boolean) STYLE ICAST_IDIV_CAST_TO_DOUBLE 1377 Medium
org.jdtaus.banking.dtaus.ri.zka.AbstractLogicalFile.EXP10 should be package protected MALICIOUS_CODE MS_PKGPROTECT 132 Medium

org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk

Bug Category Details Line Priority
Dead store to lastBlockOffset in org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.writeTransaction(long, Transaction) STYLE DLS_DEAD_LOCAL_STORE 1432 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.ARECORD_LENGTH should be package protected MALICIOUS_CODE MS_PKGPROTECT 77 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.ARECORD_OFFSETS should be package protected MALICIOUS_CODE MS_PKGPROTECT 68 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTENSIONCOUNT_TO_BLOCKCOUNT should be package protected MALICIOUS_CODE MS_PKGPROTECT 158 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTINDEX_TO_BLOCKOFFSET should be package protected MALICIOUS_CODE MS_PKGPROTECT 167 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTINDEX_TO_TYPEFIELD should be package protected MALICIOUS_CODE MS_PKGPROTECT 237 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTINDEX_TO_TYPELENGTH should be package protected MALICIOUS_CODE MS_PKGPROTECT 189 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTINDEX_TO_TYPEOFFSET should be package protected MALICIOUS_CODE MS_PKGPROTECT 176 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTINDEX_TO_VALUEFIELD should be package protected MALICIOUS_CODE MS_PKGPROTECT 249 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTINDEX_TO_VALUELENGTH should be package protected MALICIOUS_CODE MS_PKGPROTECT 215 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_EXTINDEX_TO_VALUEOFFSET should be package protected MALICIOUS_CODE MS_PKGPROTECT 202 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_LENGTH1 should be package protected MALICIOUS_CODE MS_PKGPROTECT 113 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_LENGTH2 should be package protected MALICIOUS_CODE MS_PKGPROTECT 131 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_LENGTH_EXT should be package protected MALICIOUS_CODE MS_PKGPROTECT 149 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_OFFSETS1 should be package protected MALICIOUS_CODE MS_PKGPROTECT 104 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_OFFSETS2 should be package protected MALICIOUS_CODE MS_PKGPROTECT 122 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.CRECORD_OFFSETS_EXT should be package protected MALICIOUS_CODE MS_PKGPROTECT 140 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.ERECORD_LENGTH should be package protected MALICIOUS_CODE MS_PKGPROTECT 95 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSDisk.ERECORD_OFFSETS should be package protected MALICIOUS_CODE MS_PKGPROTECT 86 Medium

org.jdtaus.banking.dtaus.ri.zka.DTAUSTape

Bug Category Details Line Priority
Integral division result cast to double or float in org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.readHeader() STYLE ICAST_IDIV_CAST_TO_DOUBLE 379 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.ARECORD_LENGTH should be package protected MALICIOUS_CODE MS_PKGPROTECT 73 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.ARECORD_OFFSETS should be package protected MALICIOUS_CODE MS_PKGPROTECT 64 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.CRECORD_EXTINDEX_TO_TYPEFIELD should be package protected MALICIOUS_CODE MS_PKGPROTECT 142 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.CRECORD_EXTINDEX_TO_TYPEOFFSET should be package protected MALICIOUS_CODE MS_PKGPROTECT 124 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.CRECORD_EXTINDEX_TO_VALUEFIELD should be package protected MALICIOUS_CODE MS_PKGPROTECT 154 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.CRECORD_EXTINDEX_TO_VALUEOFFSET should be package protected MALICIOUS_CODE MS_PKGPROTECT 133 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.CRECORD_LENGTH1 should be package protected MALICIOUS_CODE MS_PKGPROTECT 115 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.CRECORD_OFFSETS1 should be package protected MALICIOUS_CODE MS_PKGPROTECT 106 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.ERECORD_LENGTH should be package protected MALICIOUS_CODE MS_PKGPROTECT 91 Medium
org.jdtaus.banking.dtaus.ri.zka.DTAUSTape.ERECORD_OFFSETS should be package protected MALICIOUS_CODE MS_PKGPROTECT 82 Medium

org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFile

Bug Category Details Line Priority
Result of integer multiplication cast to long in org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFile.add(Header) STYLE ICAST_INTEGER_MULTIPLY_CAST_TO_LONG 135 Medium

org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory

Bug Category Details Line Priority
Redundant nullcheck of value, which is known to be non-null in org.jdtaus.banking.dtaus.ri.zka.DefaultPhysicalFileFactory.assertValidProperties(Properties) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 398 High