The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Redundant nullcheck of currentValue, which is known to be non-null in org.liquibase.maven.plugins.AbstractLiquibaseMojo.isCurrentFieldValueSpecified(Field) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 482 | Medium |
Exception is caught when Exception is not thrown in org.liquibase.maven.plugins.AbstractLiquibaseMojo.parsePropertiesFile(InputStream) | STYLE | REC_CATCH_EXCEPTION | 460 | Medium |
Method org.liquibase.maven.plugins.AbstractLiquibaseMojo.parsePropertiesFile(InputStream) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 453 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.liquibase.maven.plugins.LiquibaseChangeLogSyncSQLMojo.createLiquibase(ResourceAccessor, Database) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 62 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unwritten field: org.liquibase.maven.plugins.LiquibaseDBDocMojo.outputDirectory | CORRECTNESS | UWF_UNWRITTEN_FIELD | 21 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unwritten field: org.liquibase.maven.plugins.LiquibaseDatabaseDiff.referenceServer | CORRECTNESS | UWF_UNWRITTEN_FIELD | 83 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.liquibase.maven.plugins.LiquibaseMigrateSQL.createLiquibase(ResourceAccessor, Database) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 67 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.liquibase.maven.plugins.LiquibaseRollbackSQL.createLiquibase(ResourceAccessor, Database) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 54 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unwritten field: org.liquibase.maven.plugins.LiquibaseTag.tag | CORRECTNESS | UWF_UNWRITTEN_FIELD | 25 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.liquibase.maven.plugins.LiquibaseUpdateSQL.createLiquibase(ResourceAccessor, Database) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 56 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.liquibase.maven.plugins.MavenUtils.addArtifact(Set, Artifact, Log, boolean) is or uses a map or set of URLs, which can be a performance hog | PERFORMANCE | DMI_COLLECTION_OF_URLS | 86 | High |
org.liquibase.maven.plugins.MavenUtils.addFile(Set, File, Log, boolean) is or uses a map or set of URLs, which can be a performance hog | PERFORMANCE | DMI_COLLECTION_OF_URLS | 105 | High |
org.liquibase.maven.plugins.MavenUtils.getArtifactClassloader(MavenProject, boolean, boolean, Class, Log, boolean) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged block | BAD_PRACTICE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 71 | Medium |