The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
150 | 19 | 0 | 0 |
Bug | Category | Details | Line |
---|---|---|---|
Class mirrormap.ClientCommandReceiver implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Dead store to prime in mirrormap.ConnectionEndPointMapListener.hashCode() | STYLE | DLS_DEAD_LOCAL_STORE | 115 |
Bug | Category | Details | Line |
---|---|---|---|
mirrormap.MirrorMap.initClientComponents() invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 199 |
Bug | Category | Details | Line |
---|---|---|---|
Exception is caught when Exception is not thrown in mirrormap.ServerCommandReceiver.receive(byte[]) | STYLE | REC_CATCH_EXCEPTION | 112 |
Bug | Category | Details | Line |
---|---|---|---|
AbstractNotifyingIterator.current not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Exception is caught when Exception is not thrown in mirrormap.nio.SelectorTasks.process() | STYLE | REC_CATCH_EXCEPTION | 249 |
Bug | Category | Details | Line |
---|---|---|---|
Result of integer multiplication cast to long in mirrormap.nio.TcpConnectionEndPoint.<static initializer>() | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 57 |
Result of integer multiplication cast to long in mirrormap.nio.TcpConnectionEndPoint.<static initializer>() | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 58 |
Result of integer multiplication cast to long in mirrormap.nio.TcpConnectionEndPoint.<static initializer>() | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 59 |
Result of integer multiplication cast to long in mirrormap.nio.TcpConnectionEndPoint.<static initializer>() | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 60 |
Result of integer multiplication cast to long in mirrormap.nio.TcpConnectionEndPoint.<static initializer>() | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 61 |
Result of integer multiplication cast to long in mirrormap.nio.TcpConnectionEndPoint.<static initializer>() | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 62 |
Result of integer multiplication cast to long in mirrormap.nio.TcpConnectionEndPoint.<static initializer>() | STYLE | ICAST_INTEGER_MULTIPLY_CAST_TO_LONG | 63 |
Unsigned right shift cast to short/byte in mirrormap.nio.TcpConnectionEndPoint.encode(byte[]) | STYLE | ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT | 335 |
TcpConnectionEndPoint.selectionKey not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Bug | Category | Details | Line |
---|---|---|---|
mirrormap.nio.TcpServer.doStart() invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 271 |
mirrormap.nio.TcpServer.<static initializer>() invokes System.exit(...), which shuts down the entire virtual machine | BAD_PRACTICE | DM_EXIT | 69 |
Bug | Category | Details | Line |
---|---|---|---|
The class mirrormap.nio.TcpServer$1 could be refactored into a named _static_ inner class | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC_ANON | Not available |
Bug | Category | Details | Line |
---|---|---|---|
TcpServer$ConnectionAcceptTask.selectionKey not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |