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
81500

org.apache.maven.doxia.siterenderer.DefaultSiteRenderer

BugCategoryDetailsLinePriority
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.createContextForSkin(File, Map, DecorationModel, String, Locale) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED633Medium
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.createContextForTemplate(File, File, Map, DecorationModel, String, Locale) creates a java.net.URLClassLoader classloader, which should be performed within a doPrivileged blockBAD_PRACTICEDP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED686Medium
Read of unwritten field siteModuleManager in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.locateDocumentFiles(SiteRenderingContext)CORRECTNESSNP_UNWRITTEN_FIELD154Medium
Read of unwritten field velocity in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(String, Context, Writer)CORRECTNESSNP_UNWRITTEN_FIELD602Medium
Read of unwritten field doxia in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(Writer, RenderingContext, SiteRenderingContext)CORRECTNESSNP_UNWRITTEN_FIELD349Medium
Read of unwritten field velocity in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(Writer, RenderingContext, SiteRenderingContext)CORRECTNESSNP_UNWRITTEN_FIELD362Medium
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.copyResources(SiteRenderingContext, File, File) may fail to close streamBAD_PRACTICEOS_OPEN_STREAM757Medium
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.copyResources(SiteRenderingContext, File, File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE729Medium
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(Collection, SiteRenderingContext, File) ignores exceptional return value of java.io.File.mkdirs()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE307Medium
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.doxiaCORRECTNESSUWF_UNWRITTEN_FIELD349Medium
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.i18nCORRECTNESSUWF_UNWRITTEN_FIELD547Medium
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.siteModuleManagerCORRECTNESSUWF_UNWRITTEN_FIELD154Medium
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.velocityCORRECTNESSUWF_UNWRITTEN_FIELD362Medium

org.apache.maven.doxia.siterenderer.SiteRenderingContext

BugCategoryDetailsLinePriority
org.apache.maven.doxia.siterenderer.SiteRenderingContext.getPublishDate() may expose internal representation by returning SiteRenderingContext.publishDateMALICIOUS_CODEEI_EXPOSE_REP386Medium
org.apache.maven.doxia.siterenderer.SiteRenderingContext.setPublishDate(Date) may expose internal representation by storing an externally mutable object into SiteRenderingContext.publishDateMALICIOUS_CODEEI_EXPOSE_REP2396Medium