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 |
---|---|---|---|---|
new org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl(ModuleContext, Object[], Object[], Object[], Object[], Object[], Object[]) may expose internal representation by storing an externally mutable object into DistributedMWManagerImpl.removeParamsBMLMgmt | MALICIOUS_CODE | EI_EXPOSE_REP2 | 114 | Medium |
new org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl(ModuleContext, Object[], Object[], Object[], Object[], Object[], Object[]) may expose internal representation by storing an externally mutable object into DistributedMWManagerImpl.removeParamsEvtH | MALICIOUS_CODE | EI_EXPOSE_REP2 | 116 | Medium |
new org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl(ModuleContext, Object[], Object[], Object[], Object[], Object[], Object[]) may expose internal representation by storing an externally mutable object into DistributedMWManagerImpl.removeParamsLLMgmt | MALICIOUS_CODE | EI_EXPOSE_REP2 | 115 | Medium |
org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl.context should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | Medium | |
org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl.myPeer should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | Medium | |
org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl.shared should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | Medium | |
Write to static field org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl.context from instance method new org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl(ModuleContext, Object[], Object[], Object[], Object[], Object[], Object[]) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 111 | High |
Write to static field org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl.shared from instance method new org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl(ModuleContext, Object[], Object[], Object[], Object[], Object[], Object[]) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 112 | High |
Write to static field org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl.myPeer from instance method new org.universAAL.middleware.managers.distributedmw.impl.DistributedMWManagerImpl(ModuleContext, Object[], Object[], Object[], Object[], Object[], Object[]) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 113 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Call to String.equals(org.universAAL.middleware.interfaces.PeerCard) in org.universAAL.middleware.managers.distributedmw.impl.ListenerHandler.peerJoined(PeerCard) | CORRECTNESS | EC_UNRELATED_TYPES | 273 | High |
Redundant nullcheck of nodes, which is known to be non-null in org.universAAL.middleware.managers.distributedmw.impl.ListenerHandler.addListener(Object, List) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 130 | Medium |
Redundant nullcheck of nodes, which is known to be non-null in org.universAAL.middleware.managers.distributedmw.impl.ListenerHandler.removeListener(Object, List) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 190 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.universAAL.middleware.managers.distributedmw.impl.LogListenerHandler.setSharingParams(Object[]) may expose internal representation by storing an externally mutable object into LogListenerHandler.sharingParams | MALICIOUS_CODE | EI_EXPOSE_REP2 | 130 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Inconsistent synchronization of org.universAAL.middleware.managers.distributedmw.impl.MySpaceListener.theSpaceManager; locked 71% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 116 | Medium |
Incorrect lazy initialization and update of static field org.universAAL.middleware.managers.distributedmw.impl.MySpaceListener.instance in org.universAAL.middleware.managers.distributedmw.impl.MySpaceListener.getInstance() | MT_CORRECTNESS | LI_LAZY_INIT_UPDATE_STATIC | 32 | High |
Write to static field org.universAAL.middleware.managers.distributedmw.impl.MySpaceListener.instance from instance method org.universAAL.middleware.managers.distributedmw.impl.MySpaceListener.stop() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 69 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Inconsistent synchronization of org.universAAL.middleware.managers.distributedmw.impl.SharedObjectConnector.controlBroker; locked 75% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 125 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.distributedmw.impl.SharedObjectConnector.messageContentSerializer; locked 75% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 127 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.distributedmw.impl.SharedObjectConnector.spaceManager; locked 75% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 123 | Medium |
Inconsistent synchronization of org.universAAL.middleware.managers.distributedmw.impl.SharedObjectConnector.stopping; locked 60% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 115 | Medium |