FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
60 12 0 0

Files

Class Bugs
com.puresoltechnologies.ductiledb.core.schema.HBaseColumn 1
com.puresoltechnologies.ductiledb.core.schema.HBaseColumnFamily 1
com.puresoltechnologies.ductiledb.core.schema.HBaseSchema 4
com.puresoltechnologies.ductiledb.core.tx.DuctileDBCacheVertex 1
com.puresoltechnologies.ductiledb.core.tx.DuctileDBTransactionImpl 4
com.puresoltechnologies.ductiledb.core.utils.EmptyIterator 1

com.puresoltechnologies.ductiledb.core.schema.HBaseColumn

Bug Category Details Line Priority
com.puresoltechnologies.ductiledb.core.schema.HBaseColumn.getNameBytes() may expose internal representation by returning HBaseColumn.nameBytes MALICIOUS_CODE EI_EXPOSE_REP 27 Medium

com.puresoltechnologies.ductiledb.core.schema.HBaseColumnFamily

Bug Category Details Line Priority
com.puresoltechnologies.ductiledb.core.schema.HBaseColumnFamily.getNameBytes() may expose internal representation by returning HBaseColumnFamily.nameBytes MALICIOUS_CODE EI_EXPOSE_REP 31 Medium

com.puresoltechnologies.ductiledb.core.schema.HBaseSchema

Bug Category Details Line Priority
com.puresoltechnologies.ductiledb.core.schema.HBaseSchema.ID_ROW_BYTES is a mutable array MALICIOUS_CODE MS_MUTABLE_ARRAY 31 Medium
com.puresoltechnologies.ductiledb.core.schema.HBaseSchema.ELEMENT_TYPE_COLUMN_BYTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 25 Medium
com.puresoltechnologies.ductiledb.core.schema.HBaseSchema.PROPERTY_TYPE_COLUMN_BYTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 22 Medium
com.puresoltechnologies.ductiledb.core.schema.HBaseSchema.UNIQUENESS_COLUMN_BYTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 28 Medium

com.puresoltechnologies.ductiledb.core.tx.DuctileDBCacheVertex

Bug Category Details Line Priority
com.puresoltechnologies.ductiledb.api.DuctileDBEdge is incompatible with expected argument type Long in com.puresoltechnologies.ductiledb.core.tx.DuctileDBCacheVertex.removeEdge(DuctileDBEdge) CORRECTNESS GC_UNRELATED_TYPES 135 High

com.puresoltechnologies.ductiledb.core.tx.DuctileDBTransactionImpl

Bug Category Details Line Priority
Nullcheck of edge at line 399 of value previously dereferenced in com.puresoltechnologies.ductiledb.core.tx.DuctileDBTransactionImpl.getEdges(String) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 399 Medium
Nullcheck of edge at line 356 of value previously dereferenced in com.puresoltechnologies.ductiledb.core.tx.DuctileDBTransactionImpl.getEdges(String, Object) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 356 Medium
Nullcheck of vertex at line 512 of value previously dereferenced in com.puresoltechnologies.ductiledb.core.tx.DuctileDBTransactionImpl.getVertices(String) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 512 Medium
Nullcheck of vertex at line 466 of value previously dereferenced in com.puresoltechnologies.ductiledb.core.tx.DuctileDBTransactionImpl.getVertices(String, Object) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 466 Medium

com.puresoltechnologies.ductiledb.core.utils.EmptyIterator

Bug Category Details Line Priority
com.puresoltechnologies.ductiledb.core.utils.EmptyIterator.next() can't throw NoSuchElementException BAD_PRACTICE IT_NO_SUCH_ELEMENT 22 Medium
Fork me on GitHub