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
30 7 0 0

org.universAAL.middleware.bus.model.AbstractBus

Bug Category Details Line Priority
Incorrect lazy initialization of static field org.universAAL.middleware.bus.model.AbstractBus.myContext in org.universAAL.middleware.bus.model.AbstractBus.initBrokerage(ModuleContext, SpaceManager, CommunicationModule) MT_CORRECTNESS LI_LAZY_INIT_STATIC 102 Medium
org.universAAL.middleware.bus.model.AbstractBus.communicationModule should be package protected MALICIOUS_CODE MS_PKGPROTECT Medium
org.universAAL.middleware.bus.model.AbstractBus.spaceManager should be package protected MALICIOUS_CODE MS_PKGPROTECT Medium
Write to static field org.universAAL.middleware.bus.model.AbstractBus.MW_INSTANCE_BUS_MEMBERSHIPS from instance method org.universAAL.middleware.bus.model.AbstractBus.createBusSpecificID(String, String) STYLE ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD 405 Medium

org.universAAL.middleware.bus.model.BusStrategy

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.universAAL.middleware.bus.model.BusStrategy.run() STYLE REC_CATCH_EXCEPTION 193 Medium

org.universAAL.middleware.bus.model.util.RegistryMap

Bug Category Details Line Priority
org.universAAL.middleware.bus.model.util.RegistryMap.getBusMemberID(BusMember) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 79 Medium

org.universAAL.middleware.bus.permission.AccessControl

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.universAAL.middleware.bus.model.matchable.Matchable to org.universAAL.middleware.rdf.Resource in org.universAAL.middleware.bus.permission.AccessControl.checkPermission(ModuleContext, String, Matchable) STYLE BC_UNCONFIRMED_CAST 178 Medium