FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
362300

org.apache.maven.scm.provider.perforce.PerforceScmProvider

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.PerforceScmProvider.isLive(): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING510High
org.apache.maven.scm.provider.perforce.PerforceScmProvider.isLive() may fail to close streamBAD_PRACTICEOS_OPEN_STREAM510Medium

org.apache.maven.scm.provider.perforce.command.PerforceInfoCommand

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.PerforceInfoCommand.executeCommand(ScmProviderRepository, ScmFileSet, CommandParameters): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING129High
org.apache.maven.scm.provider.perforce.command.PerforceInfoCommand.executeCommand(ScmProviderRepository, ScmFileSet, CommandParameters) may fail to close streamBAD_PRACTICEOS_OPEN_STREAM130Medium

org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand.getDepotLocation(String): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING89High
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand.getDepotLocation(String): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING90High
org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand.getDepotLocation(String) may fail to close streamBAD_PRACTICEOS_OPEN_STREAM91Medium

org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer

BugCategoryDetailsLinePriority
new org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer(String, Date, Date, String, ScmLogger) may expose internal representation by storing an externally mutable object into PerforceChangeLogConsumer.endDateMALICIOUS_CODEEI_EXPOSE_REP2118Medium
new org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer(String, Date, Date, String, ScmLogger) may expose internal representation by storing an externally mutable object into PerforceChangeLogConsumer.startDateMALICIOUS_CODEEI_EXPOSE_REP2117Medium

org.apache.maven.scm.provider.perforce.command.changelog.PerforceDescribeConsumer

BugCategoryDetailsLinePriority
Unread field: org.apache.maven.scm.provider.perforce.command.changelog.PerforceDescribeConsumer.currentRevisionPERFORMANCEURF_UNREAD_FIELD249Medium

org.apache.maven.scm.provider.perforce.command.checkin.PerforceCheckInCommand

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.checkin.PerforceCheckInCommand.executeCheckInCommand(ScmProviderRepository, ScmFileSet, String, ScmVersion): String.getBytes()I18NDM_DEFAULT_ENCODING81High

org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING143High
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING217High
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING230High
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean): String.getBytes()I18NDM_DEFAULT_ENCODING105High
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.getLastChangelist(PerforceScmProviderRepository, File, String): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING317High
Load of known null value in org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.getLastChangelist(PerforceScmProviderRepository, File, String)STYLENP_LOAD_OF_KNOWN_NULL_VALUE339Medium
org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean) may fail to close streamBAD_PRACTICEOS_OPEN_STREAM143Medium

org.apache.maven.scm.provider.perforce.command.login.PerforceLoginCommand

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.login.PerforceLoginCommand.executeLoginCommand(ScmProviderRepository, ScmFileSet, CommandParameters): String.getBytes()I18NDM_DEFAULT_ENCODING69High

org.apache.maven.scm.provider.perforce.command.tag.PerforceTagCommand

BugCategoryDetailsLinePriority
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.tag.PerforceTagCommand.createLabel(ScmProviderRepository, ScmFileSet, String, PerforceTagConsumer, boolean): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING163High
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.tag.PerforceTagCommand.createLabel(ScmProviderRepository, ScmFileSet, String, PerforceTagConsumer, boolean): new java.io.InputStreamReader(InputStream)I18NDM_DEFAULT_ENCODING164High
Found reliance on default encoding in org.apache.maven.scm.provider.perforce.command.tag.PerforceTagCommand.createLabel(ScmProviderRepository, ScmFileSet, String, PerforceTagConsumer, boolean): String.getBytes()I18NDM_DEFAULT_ENCODING159High

org.apache.maven.scm.provider.perforce.command.update.PerforceUpdateCommand

BugCategoryDetailsLinePriority
Dead store to location in org.apache.maven.scm.provider.perforce.command.update.PerforceUpdateCommand.executeUpdateCommand(ScmProviderRepository, ScmFileSet, ScmVersion)STYLEDLS_DEAD_LOCAL_STORE78Medium