The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is medium
Effort is min
Class | Bugs |
---|---|
org.universAAL.middleware.managers.space.MatchingResultImpl | 1 |
org.universAAL.middleware.managers.space.SpaceManagerImpl | 15 |
org.universAAL.middleware.managers.space.util.CheckPeerThread | 1 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.managers.space.MatchingResultImpl.getPeers() may expose internal representation by returning MatchingResultImpl.peers | MALICIOUS_CODE | EI_EXPOSE_REP | 51 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Inconsistent synchronization of org.universAAL.middleware.managers.space.SpaceManagerImpl.checkPeerThread; locked 50% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 588 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.space.SpaceManagerImpl.checkerFuture; locked 50% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 589 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.space.SpaceManagerImpl.foundSpaces; locked 75% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 207 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.space.SpaceManagerImpl.myPeerCard; locked 88% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 203 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.space.SpaceManagerImpl.peerRole; locked 50% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 925 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.space.SpaceManagerImpl.refreshFuture; locked 50% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 1186 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.space.SpaceManagerImpl.spaceLifeTime; locked 66% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 995 | Medium |
Synchronization on SpaceManagerImpl.foundSpaces in futile attempt to guard it | MT_CORRECTNESS | ML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELD | 1071 | Medium |
Possible null pointer dereference of spaceDescriptor in org.universAAL.middleware.managers.space.SpaceManagerImpl.leaveSpace(SpaceDescriptor) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 1165 | Medium |
org.universAAL.middleware.managers.space.SpaceManagerImpl.loadPeerCard() may fail to clean up java.io.InputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 227 | Medium |
org.universAAL.middleware.managers.space.SpaceManagerImpl.loadPeerCard() may fail to clean up java.io.OutputStream | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 257 | Medium |
org.universAAL.middleware.managers.space.SpaceManagerImpl.loadPeerCard() may fail to close stream | BAD_PRACTICE | OS_OPEN_STREAM | 226 | Medium |
org.universAAL.middleware.managers.space.SpaceManagerImpl.loadPeerCard() may fail to close stream | BAD_PRACTICE | OS_OPEN_STREAM | 257 | Medium |
Nullcheck of peeringChannelSerialized at line 491 of value previously dereferenced in org.universAAL.middleware.managers.space.SpaceManagerImpl.join(SpaceCard) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 491 | High |
org.universAAL.middleware.managers.space.SpaceManagerImpl.dispose() makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 1231 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.managers.space.util.CheckPeerThread.run() makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 87 | Medium |