The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Class | Bugs |
---|---|
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer | 13 |
org.apache.maven.doxia.siterenderer.SiteRenderingContext | 2 |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
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 block | BAD_PRACTICE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 633 | Medium |
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 block | BAD_PRACTICE | DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED | 686 | Medium |
Read of unwritten field siteModuleManager in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.locateDocumentFiles(SiteRenderingContext) | CORRECTNESS | NP_UNWRITTEN_FIELD | 154 | Medium |
Read of unwritten field velocity in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.processTemplate(String, Context, Writer) | CORRECTNESS | NP_UNWRITTEN_FIELD | 602 | Medium |
Read of unwritten field doxia in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(Writer, RenderingContext, SiteRenderingContext) | CORRECTNESS | NP_UNWRITTEN_FIELD | 349 | Medium |
Read of unwritten field velocity in org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderDocument(Writer, RenderingContext, SiteRenderingContext) | CORRECTNESS | NP_UNWRITTEN_FIELD | 362 | Medium |
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.copyResources(SiteRenderingContext, File, File) may fail to close stream | BAD_PRACTICE | OS_OPEN_STREAM | 757 | Medium |
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.copyResources(SiteRenderingContext, File, File) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 729 | Medium |
org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.renderModule(Collection, SiteRenderingContext, File) ignores exceptional return value of java.io.File.mkdirs() | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 307 | Medium |
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.doxia | CORRECTNESS | UWF_UNWRITTEN_FIELD | 349 | Medium |
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.i18n | CORRECTNESS | UWF_UNWRITTEN_FIELD | 547 | Medium |
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.siteModuleManager | CORRECTNESS | UWF_UNWRITTEN_FIELD | 154 | Medium |
Unwritten field: org.apache.maven.doxia.siterenderer.DefaultSiteRenderer.velocity | CORRECTNESS | UWF_UNWRITTEN_FIELD | 362 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.apache.maven.doxia.siterenderer.SiteRenderingContext.getPublishDate() may expose internal representation by returning SiteRenderingContext.publishDate | MALICIOUS_CODE | EI_EXPOSE_REP | 386 | Medium |
org.apache.maven.doxia.siterenderer.SiteRenderingContext.setPublishDate(Date) may expose internal representation by storing an externally mutable object into SiteRenderingContext.publishDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 396 | Medium |