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
22 19 0 0

org.universAAL.middleware.managers.configuration.core.impl.ConfigurationManagerImpl

Bug Category Details Line Priority
instanceof will always return true for all non-null values in org.universAAL.middleware.managers.configuration.core.impl.ConfigurationManagerImpl.updateLocalValue(Entity), since all java.io.File are instances of java.io.File STYLE BC_VACUOUS_INSTANCEOF 261 Medium
org.universAAL.middleware.managers.configuration.core.impl.ConfigurationManagerImpl.processRequest(ConfigurationMessage) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 534 Medium
org.universAAL.middleware.managers.configuration.core.impl.ConfigurationManagerImpl.registerConfigurableEntityManager(ConfigurationEditor$ConfigurableEntityManager, List, Locale) might ignore java.lang.Exception BAD_PRACTICE DE_MIGHT_IGNORE 420 Medium
Found reliance on default encoding in org.universAAL.middleware.managers.configuration.core.impl.ConfigurationManagerImpl.updatedValue(DescribedEntity, Object): String.getBytes() I18N DM_DEFAULT_ENCODING 369 High

org.universAAL.middleware.managers.configuration.core.impl.LocalConfigurationFileEditor

Bug Category Details Line Priority
Possible null pointer dereference of url in org.universAAL.middleware.managers.configuration.core.impl.LocalConfigurationFileEditor.pullFile() on exception path CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 118 Medium
Exception is caught when Exception is not thrown in org.universAAL.middleware.managers.configuration.core.impl.LocalConfigurationFileEditor.isDefaultValue() STYLE REC_CATCH_EXCEPTION 82 Medium
Exception is caught when Exception is not thrown in org.universAAL.middleware.managers.configuration.core.impl.LocalConfigurationFileEditor.pushFile(File) STYLE REC_CATCH_EXCEPTION 138 Medium

org.universAAL.middleware.managers.configuration.core.impl.RemoteConfigurationFileEditor

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.universAAL.middleware.managers.configuration.core.impl.RemoteConfigurationFileEditor.pushFile(File) STYLE REC_CATCH_EXCEPTION 116 Medium

org.universAAL.middleware.managers.configuration.core.impl.factories.EntityFactory

Bug Category Details Line Priority
Unchecked/unconfirmed cast from org.universAAL.middleware.managers.configuration.core.owl.Entity to org.universAAL.middleware.managers.configuration.core.owl.ConfigurationFile in org.universAAL.middleware.managers.configuration.core.impl.factories.EntityFactory.updateEntity(Entity, DescribedEntity, Locale) STYLE BC_UNCONFIRMED_CAST 141 Medium
Unchecked/unconfirmed cast from org.universAAL.middleware.managers.configuration.core.owl.Entity to org.universAAL.middleware.managers.configuration.core.owl.ConfigurationParameter in org.universAAL.middleware.managers.configuration.core.impl.factories.EntityFactory.updateEntity(Entity, DescribedEntity, Locale) STYLE BC_UNCONFIRMED_CAST 126 Medium

org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.ModuleRegistry

Bug Category Details Line Priority
Possible null pointer dereference in org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.ModuleRegistry.configurationChanged(Scope, Object) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 108 Medium
Possible null pointer dereference in org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.ModuleRegistry.remove(ConfigurableModule) due to return value of called method STYLE NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE 71 Medium

org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.SharedObjectConnector

Bug Category Details Line Priority
Inconsistent synchronization of org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.SharedObjectConnector.controlBroker; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 120 Medium
Inconsistent synchronization of org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.SharedObjectConnector.messageContentSerializer; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 122 Medium
Inconsistent synchronization of org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.SharedObjectConnector.spaceManager; locked 75% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 118 Medium
Inconsistent synchronization of org.universAAL.middleware.managers.configuration.core.impl.secondaryManagers.SharedObjectConnector.stopping; locked 60% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 111 Medium

org.universAAL.middleware.managers.configuration.core.owl.ConfigurationFile

Bug Category Details Line Priority
org.universAAL.middleware.managers.configuration.core.owl.ConfigurationFile.writeContentToFile(Base64Binary, File) may fail to clean up java.io.OutputStream on checked exception EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE 133 Medium

org.universAAL.middleware.managers.configuration.core.owl.ConfigurationParameter

Bug Category Details Line Priority
org.universAAL.middleware.managers.configuration.core.owl.ConfigurationParameter doesn't override org.universAAL.middleware.rdf.Resource.equals(Object) STYLE EQ_DOESNT_OVERRIDE_EQUALS 1 Medium

org.universAAL.middleware.managers.configuration.core.owl.Entity

Bug Category Details Line Priority
org.universAAL.middleware.managers.configuration.core.owl.Entity.setVersion(long) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead PERFORMANCE DM_NUMBER_CTOR 91 Medium