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
La méthode org.apache.maven.scm.provider.perforce.PerforceScmProvider.isLive() peut ne pas fermer un fluxBAD_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
La méthode org.apache.maven.scm.provider.perforce.command.PerforceInfoCommand.executeCommand(ScmProviderRepository, ScmFileSet, CommandParameters) peut ne pas fermer un fluxBAD_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
La méthode org.apache.maven.scm.provider.perforce.command.PerforceWhereCommand.getDepotLocation(String) peut ne pas fermer un fluxBAD_PRACTICEOS_OPEN_STREAM91Medium

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

BugCategoryDetailsLinePriority
La méthode new org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer(String, Date, Date, String, ScmLogger) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer.endDateMALICIOUS_CODEEI_EXPOSE_REP2118Medium
La méthode new org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer(String, Date, Date, String, ScmLogger) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans org.apache.maven.scm.provider.perforce.command.changelog.PerforceChangeLogConsumer.startDateMALICIOUS_CODEEI_EXPOSE_REP2117Medium

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

BugCategoryDetailsLinePriority
Champ inutilisé : 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
Chargement d'une valeur connue pour être à null dans org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.getLastChangelist(PerforceScmProviderRepository, File, String)STYLENP_LOAD_OF_KNOWN_NULL_VALUE339Medium
La méthode org.apache.maven.scm.provider.perforce.command.checkout.PerforceCheckOutCommand.executeCheckOutCommand(ScmProviderRepository, ScmFileSet, ScmVersion, boolean) peut ne pas fermer un fluxBAD_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
Alimentation à perte d'une variable locale dans la méthode org.apache.maven.scm.provider.perforce.command.update.PerforceUpdateCommand.executeUpdateCommand(ScmProviderRepository, ScmFileSet, ScmVersion)STYLEDLS_DEAD_LOCAL_STORE78Medium