FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
131300

org.apache.maven.plugin.resources.remote.BundleRemoteResourcesMojo

BugCategoryDetailsLinePriority
Method org.apache.maven.plugin.resources.remote.BundleRemoteResourcesMojo.execute() may fail to clean up java.io.WriterEXPERIMENTALOBL_UNSATISFIED_OBLIGATION145Medium

org.apache.maven.plugin.resources.remote.HelpMojo

BugCategoryDetailsLinePriority
Champ jamais écrit : org.apache.maven.plugin.resources.remote.HelpMojo.goalCORRECTNESSUWF_UNWRITTEN_FIELD76Medium

org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo

BugCategoryDetailsLinePriority
org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute() créé un chargeur de classes org.apache.maven.plugin.resources.remote.RemoteResourcesClassLoader en dehors d'un block doPrivilegedBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED513Medium
Method org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.processResourceBundles(RemoteResourcesClassLoader, VelocityContext) may fail to clean up java.io.InputStreamEXPERIMENTALOBL_UNSATISFIED_OBLIGATION1168Medium
La méthode org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo.execute() fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySetPERFORMANCEWMI_WRONG_MAP_ITERATOR496Medium

org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$OrganizationComparator

BugCategoryDetailsLinePriority
Possible null pointer dereference of s1 on path that might be infeasible in org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$OrganizationComparator.compareStrings(String, String)STYLENP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE1390Medium
La classe org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$OrganizationComparator devrait-elle être une classe interne static ?PERFORMANCESIC_INNER_SHOULD_BE_STATIC1357-1390Medium

org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$ProjectComparator

BugCategoryDetailsLinePriority
La classe org.apache.maven.plugin.resources.remote.ProcessRemoteResourcesMojo$ProjectComparator devrait-elle être une classe interne static ?PERFORMANCESIC_INNER_SHOULD_BE_STATIC1394-1405Medium

org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader

BugCategoryDetailsLinePriority
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD151Medium
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.RemoteResourcesBundleXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD239Medium

org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader

BugCategoryDetailsLinePriority
Alimentation à perte d'une variable locale dans la méthode org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.parseSupplementalDataModel(XmlPullParser, boolean)STYLEDLS_DEAD_LOCAL_STORE854High
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.getBooleanValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD153Medium
La méthode privée org.apache.maven.plugin.resources.remote.io.xpp3.SupplementalDataModelXpp3Reader.getDateValue(String, String, XmlPullParser) n'est jamais appeléePERFORMANCEUPM_UNCALLED_PRIVATE_METHOD241Medium