FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

Classes Bugs Errors Missing Classes
87 42 0 25

org.apache.hadoop.hbase.stargate.RESTServlet

Bug Category Details Line Priority
The field org.apache.hadoop.hbase.stargate.RESTServlet.pool is transient but isn't set by deserialization BAD_PRACTICE SE_TRANSIENT_FIELD_NOT_RESTORED Not available Medium

org.apache.hadoop.hbase.stargate.RowSpec

Bug Category Details Line Priority
org.apache.hadoop.hbase.stargate.RowSpec.getEndRow() may expose internal representation by returning RowSpec.endRow MALICIOUS_CODE EI_EXPOSE_REP 256 Medium
org.apache.hadoop.hbase.stargate.RowSpec.getRow() may expose internal representation by returning RowSpec.row MALICIOUS_CODE EI_EXPOSE_REP 244 Medium
org.apache.hadoop.hbase.stargate.RowSpec.getStartRow() may expose internal representation by returning RowSpec.row MALICIOUS_CODE EI_EXPOSE_REP 248 Medium
new org.apache.hadoop.hbase.stargate.RowSpec(byte[], byte[], Collection, long, long, int) may expose internal representation by storing an externally mutable object into RowSpec.endRow MALICIOUS_CODE EI_EXPOSE_REP2 218 Medium
new org.apache.hadoop.hbase.stargate.RowSpec(byte[], byte[], Collection, long, long, int) may expose internal representation by storing an externally mutable object into RowSpec.row MALICIOUS_CODE EI_EXPOSE_REP2 217 Medium
new org.apache.hadoop.hbase.stargate.RowSpec(byte[], byte[], byte[][], long, long, int) may expose internal representation by storing an externally mutable object into RowSpec.endRow MALICIOUS_CODE EI_EXPOSE_REP2 204 Medium
new org.apache.hadoop.hbase.stargate.RowSpec(byte[], byte[], byte[][], long, long, int) may expose internal representation by storing an externally mutable object into RowSpec.row MALICIOUS_CODE EI_EXPOSE_REP2 203 Medium

org.apache.hadoop.hbase.stargate.client.Response

Bug Category Details Line Priority
org.apache.hadoop.hbase.stargate.client.Response.getBody() may expose internal representation by returning Response.body MALICIOUS_CODE EI_EXPOSE_REP 99 Medium
org.apache.hadoop.hbase.stargate.client.Response.getHeaders() may expose internal representation by returning Response.headers MALICIOUS_CODE EI_EXPOSE_REP 73 Medium
new org.apache.hadoop.hbase.stargate.client.Response(int, Header[], byte[]) may expose internal representation by storing an externally mutable object into Response.body MALICIOUS_CODE EI_EXPOSE_REP2 59 Medium
new org.apache.hadoop.hbase.stargate.client.Response(int, Header[], byte[]) may expose internal representation by storing an externally mutable object into Response.headers MALICIOUS_CODE EI_EXPOSE_REP2 58 Medium
org.apache.hadoop.hbase.stargate.client.Response.setBody(byte[]) may expose internal representation by storing an externally mutable object into Response.body MALICIOUS_CODE EI_EXPOSE_REP2 120 Medium
org.apache.hadoop.hbase.stargate.client.Response.setHeaders(Header[]) may expose internal representation by storing an externally mutable object into Response.headers MALICIOUS_CODE EI_EXPOSE_REP2 113 Medium

org.apache.hadoop.hbase.stargate.model.CellModel

Bug Category Details Line Priority
org.apache.hadoop.hbase.stargate.model.CellModel.getColumn() may expose internal representation by returning CellModel.column MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
org.apache.hadoop.hbase.stargate.model.CellModel.getValue() may expose internal representation by returning CellModel.value MALICIOUS_CODE EI_EXPOSE_REP 144 Medium
new org.apache.hadoop.hbase.stargate.model.CellModel(byte[], long, byte[]) may expose internal representation by storing an externally mutable object into CellModel.column MALICIOUS_CODE EI_EXPOSE_REP2 96 Medium
new org.apache.hadoop.hbase.stargate.model.CellModel(byte[], long, byte[]) may expose internal representation by storing an externally mutable object into CellModel.value MALICIOUS_CODE EI_EXPOSE_REP2 98 Medium
org.apache.hadoop.hbase.stargate.model.CellModel.setColumn(byte[]) may expose internal representation by storing an externally mutable object into CellModel.column MALICIOUS_CODE EI_EXPOSE_REP2 113 Medium
org.apache.hadoop.hbase.stargate.model.CellModel.setValue(byte[]) may expose internal representation by storing an externally mutable object into CellModel.value MALICIOUS_CODE EI_EXPOSE_REP2 151 Medium

org.apache.hadoop.hbase.stargate.model.RowModel

Bug Category Details Line Priority
org.apache.hadoop.hbase.stargate.model.RowModel.getKey() may expose internal representation by returning RowModel.key MALICIOUS_CODE EI_EXPOSE_REP 110 Medium
new org.apache.hadoop.hbase.stargate.model.RowModel(byte[]) may expose internal representation by storing an externally mutable object into RowModel.key MALICIOUS_CODE EI_EXPOSE_REP2 74 Medium
new org.apache.hadoop.hbase.stargate.model.RowModel(byte[], List) may expose internal representation by storing an externally mutable object into RowModel.key MALICIOUS_CODE EI_EXPOSE_REP2 93 Medium
org.apache.hadoop.hbase.stargate.model.RowModel.setKey(byte[]) may expose internal representation by storing an externally mutable object into RowModel.key MALICIOUS_CODE EI_EXPOSE_REP2 117 Medium

org.apache.hadoop.hbase.stargate.model.ScannerModel

Bug Category Details Line Priority
org.apache.hadoop.hbase.stargate.model.ScannerModel.getEndRow() may expose internal representation by returning ScannerModel.endRow MALICIOUS_CODE EI_EXPOSE_REP 147 Medium
org.apache.hadoop.hbase.stargate.model.ScannerModel.getStartRow() may expose internal representation by returning ScannerModel.startRow MALICIOUS_CODE EI_EXPOSE_REP 132 Medium
new org.apache.hadoop.hbase.stargate.model.ScannerModel(byte[], byte[], List, int, long) may expose internal representation by storing an externally mutable object into ScannerModel.endRow MALICIOUS_CODE EI_EXPOSE_REP2 84 Medium
new org.apache.hadoop.hbase.stargate.model.ScannerModel(byte[], byte[], List, int, long) may expose internal representation by storing an externally mutable object into ScannerModel.startRow MALICIOUS_CODE EI_EXPOSE_REP2 83 Medium
new org.apache.hadoop.hbase.stargate.model.ScannerModel(byte[], byte[], List, int, long, long) may expose internal representation by storing an externally mutable object into ScannerModel.endRow MALICIOUS_CODE EI_EXPOSE_REP2 105 Medium
new org.apache.hadoop.hbase.stargate.model.ScannerModel(byte[], byte[], List, int, long, long) may expose internal representation by storing an externally mutable object into ScannerModel.startRow MALICIOUS_CODE EI_EXPOSE_REP2 104 Medium
org.apache.hadoop.hbase.stargate.model.ScannerModel.setEndRow(byte[]) may expose internal representation by storing an externally mutable object into ScannerModel.endRow MALICIOUS_CODE EI_EXPOSE_REP2 193 Medium
org.apache.hadoop.hbase.stargate.model.ScannerModel.setStartRow(byte[]) may expose internal representation by storing an externally mutable object into ScannerModel.startRow MALICIOUS_CODE EI_EXPOSE_REP2 186 Medium

org.apache.hadoop.hbase.stargate.model.StorageClusterStatusModel$Node$Region

Bug Category Details Line Priority
org.apache.hadoop.hbase.stargate.model.StorageClusterStatusModel$Node$Region.getName() may expose internal representation by returning StorageClusterStatusModel$Node$Region.name MALICIOUS_CODE EI_EXPOSE_REP 146 Medium
new org.apache.hadoop.hbase.stargate.model.StorageClusterStatusModel$Node$Region(byte[]) may expose internal representation by storing an externally mutable object into StorageClusterStatusModel$Node$Region.name MALICIOUS_CODE EI_EXPOSE_REP2 119 Medium
new org.apache.hadoop.hbase.stargate.model.StorageClusterStatusModel$Node$Region(byte[], int, int, int, int, int) may expose internal representation by storing an externally mutable object into StorageClusterStatusModel$Node$Region.name MALICIOUS_CODE EI_EXPOSE_REP2 133 Medium
org.apache.hadoop.hbase.stargate.model.StorageClusterStatusModel$Node$Region.setName(byte[]) may expose internal representation by storing an externally mutable object into StorageClusterStatusModel$Node$Region.name MALICIOUS_CODE EI_EXPOSE_REP2 193 Medium

org.apache.hadoop.hbase.stargate.model.TableRegionModel

Bug Category Details Line Priority
org.apache.hadoop.hbase.stargate.model.TableRegionModel.getEndKey() may expose internal representation by returning TableRegionModel.endKey MALICIOUS_CODE EI_EXPOSE_REP 114 Medium
org.apache.hadoop.hbase.stargate.model.TableRegionModel.getStartKey() may expose internal representation by returning TableRegionModel.startKey MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
new org.apache.hadoop.hbase.stargate.model.TableRegionModel(String, long, byte[], byte[], String) may expose internal representation by storing an externally mutable object into TableRegionModel.endKey MALICIOUS_CODE EI_EXPOSE_REP2 75 Medium
new org.apache.hadoop.hbase.stargate.model.TableRegionModel(String, long, byte[], byte[], String) may expose internal representation by storing an externally mutable object into TableRegionModel.startKey MALICIOUS_CODE EI_EXPOSE_REP2 74 Medium
org.apache.hadoop.hbase.stargate.model.TableRegionModel.setEndKey(byte[]) may expose internal representation by storing an externally mutable object into TableRegionModel.endKey MALICIOUS_CODE EI_EXPOSE_REP2 153 Medium
org.apache.hadoop.hbase.stargate.model.TableRegionModel.setStartKey(byte[]) may expose internal representation by storing an externally mutable object into TableRegionModel.startKey MALICIOUS_CODE EI_EXPOSE_REP2 146 Medium