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