The following document contains the results of FindBugs Report
FindBugs Version is 1.2.0
Threshold is Low
Effort is Default
Classes | Bugs | Errors | Missing Classes |
---|---|---|---|
126 | 60 | 0 | 1 |
Bug | Category | Details | Line |
---|---|---|---|
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.addDirectoryPurgeConfiguration(DirectoryPurgeConfiguration) | CORRECTNESS | NP_UNWRITTEN_FIELD | 122 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.addRepositoryPurgeConfiguration(RepositoryPurgeConfiguration) | CORRECTNESS | NP_UNWRITTEN_FIELD | 139 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getAllDirectoryPurgeConfigurations() | CORRECTNESS | NP_UNWRITTEN_FIELD | 166 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getAllRepositoryPurgeConfigurations() | CORRECTNESS | NP_UNWRITTEN_FIELD | 171 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getDefaultPurgeConfigurationForDirectoryType(String) | CORRECTNESS | NP_UNWRITTEN_FIELD | 189 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getDirectoryPurgeConfiguration(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 290 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getDirectoryPurgeConfigurationsByLocation(String) | CORRECTNESS | NP_UNWRITTEN_FIELD | 205 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getDirectoryPurgeConfigurationsBySchedule(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 210 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getEnableDirectoryPurgeConfigurationsBySchedule(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 215 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getEnableRepositoryPurgeConfigurationsBySchedule(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 230 |
Read of unwritten field localRepositoryDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getManagedRepositoryContent(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 352 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getRepositoryPurgeConfiguration(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 307 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getRepositoryPurgeConfigurationsByRepository(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 220 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.getRepositoryPurgeConfigurationsBySchedule(int) | CORRECTNESS | NP_UNWRITTEN_FIELD | 225 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.removeDirectoryPurgeConfiguration(DirectoryPurgeConfiguration) | CORRECTNESS | NP_UNWRITTEN_FIELD | 238 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.removeRepositoryPurgeConfiguration(RepositoryPurgeConfiguration) | CORRECTNESS | NP_UNWRITTEN_FIELD | 251 |
Read of unwritten field directoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.updateDirectoryPurgeConfiguration(DirectoryPurgeConfiguration) | CORRECTNESS | NP_UNWRITTEN_FIELD | 264 |
Read of unwritten field repositoryPurgeConfigurationDao in org.apache.continuum.purge.DefaultPurgeConfigurationService.updateRepositoryPurgeConfiguration(RepositoryPurgeConfiguration) | CORRECTNESS | NP_UNWRITTEN_FIELD | 277 |
DefaultPurgeConfigurationService.container not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Unwritten field: org.apache.continuum.purge.DefaultPurgeConfigurationService.directoryPurgeConfigurationDao | CORRECTNESS | UWF_UNWRITTEN_FIELD | 122 |
Unwritten field: org.apache.continuum.purge.DefaultPurgeConfigurationService.localRepositoryDao | CORRECTNESS | UWF_UNWRITTEN_FIELD | 352 |
Unwritten field: org.apache.continuum.purge.DefaultPurgeConfigurationService.repositoryPurgeConfigurationDao | CORRECTNESS | UWF_UNWRITTEN_FIELD | 139 |
Bug | Category | Details | Line |
---|---|---|---|
Unchecked/unconfirmed cast from org.apache.continuum.model.repository.AbstractPurgeConfiguration to org.apache.continuum.model.repository.DirectoryPurgeConfiguration in org.apache.continuum.purge.controller.DirectoryPurgeController.initializeExecutors(AbstractPurgeConfiguration) | STYLE | BC_UNCONFIRMED_CAST | 60 |
DirectoryPurgeController.purgeExecutor not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Unchecked/unconfirmed cast from org.apache.continuum.model.repository.AbstractPurgeConfiguration to org.apache.continuum.model.repository.RepositoryPurgeConfiguration in org.apache.continuum.purge.controller.RepositoryPurgeController.initializeExecutors(AbstractPurgeConfiguration) | STYLE | BC_UNCONFIRMED_CAST | 64 |
Read of unwritten field purgeConfigurationService in org.apache.continuum.purge.controller.RepositoryPurgeController.initializeExecutors(AbstractPurgeConfiguration) | CORRECTNESS | NP_UNWRITTEN_FIELD | 68 |
RepositoryPurgeController.purgeExecutor not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
RepositoryPurgeController.purgeReleasedSnapshotsExecutor not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Unwritten field: org.apache.continuum.purge.controller.RepositoryPurgeController.purgeConfigurationService | CORRECTNESS | UWF_UNWRITTEN_FIELD | 68 |
Bug | Category | Details | Line |
---|---|---|---|
Class org.apache.continuum.purge.executor.DaysOldDirectoryPurgeExecutor implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Class org.apache.continuum.purge.executor.DaysOldRepositoryPurgeExecutor implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Class org.apache.continuum.purge.executor.RetentionCountDirectoryPurgeExecutor implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Class org.apache.continuum.purge.executor.RetentionCountRepositoryPurgeExecutor implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | Not available |
Bug | Category | Details | Line |
---|---|---|---|
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedDefaultRepositoryContent.getFirstArtifact(VersionedReference) | CORRECTNESS | NP_UNWRITTEN_FIELD | 378 |
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedDefaultRepositoryContent.getRelatedArtifacts(ArtifactReference) | CORRECTNESS | NP_UNWRITTEN_FIELD | 125 |
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedDefaultRepositoryContent.getVersions(VersionedReference) | CORRECTNESS | NP_UNWRITTEN_FIELD | 250 |
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedDefaultRepositoryContent.getVersions(VersionedReference) | CORRECTNESS | NP_UNWRITTEN_FIELD | 256 |
ManagedDefaultRepositoryContent.repository not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Unwritten field: org.apache.continuum.purge.repository.content.ManagedDefaultRepositoryContent.filetypes | CORRECTNESS | UWF_UNWRITTEN_FIELD | 125 |
Bug | Category | Details | Line |
---|---|---|---|
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.deleteVersions(File, VersionedReference) | CORRECTNESS | NP_UNWRITTEN_FIELD | 126 |
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.getProjectVersions(File, ProjectReference, Set) | CORRECTNESS | NP_UNWRITTEN_FIELD | 363 |
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.getRelatedArtifacts(File, ArtifactReference, Set) | CORRECTNESS | NP_UNWRITTEN_FIELD | 393 |
Read of unwritten field filetypes in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.getVersionedVersions(File, VersionedReference, Set) | CORRECTNESS | NP_UNWRITTEN_FIELD | 424 |
Read of unwritten field legacyPathParser in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.toArtifactReference(String) | CORRECTNESS | NP_UNWRITTEN_FIELD | 311 |
Read of unwritten field legacyPathParser in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.toArtifactReference(String) | CORRECTNESS | NP_UNWRITTEN_FIELD | 314 |
Useless control flow in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.deleteVersion(VersionedReference) | STYLE | UCF_USELESS_CONTROL_FLOW | 104 |
Useless control flow in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.getRelatedArtifacts(ArtifactReference) | STYLE | UCF_USELESS_CONTROL_FLOW | 199 |
Useless control flow in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.getVersions(ProjectReference) | STYLE | UCF_USELESS_CONTROL_FLOW | 249 |
Useless control flow in org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.getVersions(VersionedReference) | STYLE | UCF_USELESS_CONTROL_FLOW | 289 |
ManagedLegacyRepositoryContent.repository not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Unwritten field: org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.filetypes | CORRECTNESS | UWF_UNWRITTEN_FIELD | 126 |
Unwritten field: org.apache.continuum.purge.repository.content.ManagedLegacyRepositoryContent.legacyPathParser | CORRECTNESS | UWF_UNWRITTEN_FIELD | 311 |
Bug | Category | Details | Line |
---|---|---|---|
Read of unwritten field filetypes in org.apache.continuum.purge.repository.scanner.DefaultRepositoryScanner.scan(LocalRepository, PurgeController) | CORRECTNESS | NP_UNWRITTEN_FIELD | 49 |
Unwritten field: org.apache.continuum.purge.repository.scanner.DefaultRepositoryScanner.filetypes | CORRECTNESS | UWF_UNWRITTEN_FIELD | 49 |
Bug | Category | Details | Line |
---|---|---|---|
Unwritten field: org.apache.continuum.purge.repository.utils.FileTypes.artifactFileTypePatterns | CORRECTNESS | UWF_UNWRITTEN_FIELD | 52 |
Bug | Category | Details | Line |
---|---|---|---|
Read of unwritten field purgeConfigurationService in org.apache.continuum.purge.task.PurgeTaskExecutor.executeTask(Task) | CORRECTNESS | NP_UNWRITTEN_FIELD | 63 |
Read of unwritten field scanner in org.apache.continuum.purge.task.PurgeTaskExecutor.executeTask(Task) | CORRECTNESS | NP_UNWRITTEN_FIELD | 91 |
PurgeTaskExecutor.container not initialized in constructor | STYLE | UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR | Not available |
Unwritten field: org.apache.continuum.purge.task.PurgeTaskExecutor.purgeConfigurationService | CORRECTNESS | UWF_UNWRITTEN_FIELD | 63 |
Unwritten field: org.apache.continuum.purge.task.PurgeTaskExecutor.scanner | CORRECTNESS | UWF_UNWRITTEN_FIELD | 91 |