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
141107

org.bbqjs.spring.ajax.RequestForwarder

BugCategoryDetailsLinePriority
Nullcheck of urlConnection at line 110 of value previously dereferenced in org.bbqjs.spring.ajax.RequestForwarder.forwardRequest(HttpServletRequest, HttpServletResponse)CORRECTNESSRCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE110Medium
Method org.bbqjs.spring.ajax.RequestForwarder.copyHeaders(HttpURLConnection, HttpServletResponse) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION93Medium
Method org.bbqjs.spring.ajax.RequestForwarder.copyHeaders(HttpURLConnection, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR88Medium

org.bbqjs.spring.debug.CSSCompilerServlet

BugCategoryDetailsLinePriority
org.bbqjs.spring.debug.CSSCompilerServlet.setIncludes(String[]) may expose internal representation by storing an externally mutable object into CSSCompilerServlet.includesMALICIOUS_CODEEI_EXPOSE_REP2110Medium
org.bbqjs.spring.debug.CSSCompilerServlet.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into CSSCompilerServlet.sourceRootsMALICIOUS_CODEEI_EXPOSE_REP2134Medium

org.bbqjs.spring.debug.ImageServingServlet

BugCategoryDetailsLinePriority
org.bbqjs.spring.debug.ImageServingServlet.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into ImageServingServlet.sourceRootsMALICIOUS_CODEEI_EXPOSE_REP2111Medium
Possible null pointer dereference of ? in org.bbqjs.spring.debug.ImageServingServlet.serveImage(HttpServletRequest, HttpServletResponse)CORRECTNESSNP_NULL_ON_SOME_PATH88Medium

org.bbqjs.spring.debug.JavaScriptCompilerServlet

BugCategoryDetailsLinePriority
org.bbqjs.spring.debug.JavaScriptCompilerServlet.setIncludes(String[]) may expose internal representation by storing an externally mutable object into JavaScriptCompilerServlet.includesMALICIOUS_CODEEI_EXPOSE_REP271Medium
org.bbqjs.spring.debug.JavaScriptCompilerServlet.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into JavaScriptCompilerServlet.sourceRootsMALICIOUS_CODEEI_EXPOSE_REP279Medium

org.bbqjs.spring.debug.LanguageController

BugCategoryDetailsLinePriority
org.bbqjs.spring.debug.LanguageController.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into LanguageController.sourceRootsMALICIOUS_CODEEI_EXPOSE_REP2125Medium

org.bbqjs.spring.mvc.ErrorController

BugCategoryDetailsLinePriority
Method org.bbqjs.spring.mvc.ErrorController.getErrorMessage(Exception) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION89Medium