The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
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 |
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 |
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 |
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 |
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 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
com.puresoltechnologies.ductiledb.core.utils.EmptyIterator.next() can't throw NoSuchElementException | BAD_PRACTICE | IT_NO_SUCH_ELEMENT | 22 | Medium |