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
8 17 0 0

org.universAAL.middleware.managers.space.MatchingResultImpl

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

org.universAAL.middleware.managers.space.SpaceManagerImpl

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

org.universAAL.middleware.managers.space.util.CheckPeerThread

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