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 |
---|---|---|---|---|
org.apache.maven.report.projectinfo.AbstractProjectInfoReport.execute() ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 201 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N(MavenProject, Settings, File, Locale, I18N) créé un chargeur de classes java.net.URLClassLoader en dehors d'un block doPrivileged | BAD_PRACTICE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 348 | Medium |
Un appel de méthode dans org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N.format(String, Locale, String, Object[]) passe null à un paramètre déréférencé de façon inconditionnelle dans org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N.getLocale(String) | CORRECTNESS | NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS | 506 | Medium |
Un appel de méthode dans org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N.getString(String, Locale, String) passe null à un paramètre déréférencé de façon inconditionnelle dans org.apache.maven.report.projectinfo.AbstractProjectInfoReport$CustomI18N.getLocale(String) | CORRECTNESS | NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS | 434 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.report.projectinfo.DependenciesReport.copyResources(File) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 256 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.report.projectinfo.DependencyConvergenceReport$ReverseDependencyLinkComparator implémente Comparator mais pas Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 596-602 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Champ jamais écrit : org.apache.maven.report.projectinfo.HelpMojo.goal | CORRECTNESS | UWF_UNWRITTEN_FIELD | 129 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.printArtifactsLocations(Map, List, List) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 1313 | Medium |
Bad attempt to compute absolute value of signed 32-bit random integer in org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer.getUUID() | CORRECTNESS | RV_ABSOLUTE_VALUE_OF_RANDOM_INT | 1474 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer$FileDecimalFormat doesn't override java.text.DecimalFormat.equals(Object) | STYLE | EQ_DOESNT_OVERRIDE_EQUALS | 1503-1533 | Medium |
La classe org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer$FileDecimalFormat définit le champ d'instance org.apache.maven.report.projectinfo.dependencies.renderer.DependenciesRenderer$FileDecimalFormat.i18n non transient et non sérialisable | BAD_PRACTICE | SE_BAD_FIELD | Not available | Medium |