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
Classes | Bugs | Errors | Missing Classes |
---|
14 | 11 | 0 | 7 |
org.bbqjs.spring.ajax.RequestForwarder
Bug | Category | Details | Line | Priority |
---|
Nullcheck of urlConnection at line 110 of value previously dereferenced in org.bbqjs.spring.ajax.RequestForwarder.forwardRequest(HttpServletRequest, HttpServletResponse) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 110 | Medium |
Method org.bbqjs.spring.ajax.RequestForwarder.copyHeaders(HttpURLConnection, HttpServletResponse) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 93 | Medium |
Method org.bbqjs.spring.ajax.RequestForwarder.copyHeaders(HttpURLConnection, HttpServletResponse) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 88 | Medium |
org.bbqjs.spring.debug.CSSCompilerServlet
Bug | Category | Details | Line | Priority |
---|
org.bbqjs.spring.debug.CSSCompilerServlet.setIncludes(String[]) may expose internal representation by storing an externally mutable object into CSSCompilerServlet.includes | MALICIOUS_CODE | EI_EXPOSE_REP2 | 110 | Medium |
org.bbqjs.spring.debug.CSSCompilerServlet.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into CSSCompilerServlet.sourceRoots | MALICIOUS_CODE | EI_EXPOSE_REP2 | 134 | Medium |
org.bbqjs.spring.debug.ImageServingServlet
Bug | Category | Details | Line | Priority |
---|
org.bbqjs.spring.debug.ImageServingServlet.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into ImageServingServlet.sourceRoots | MALICIOUS_CODE | EI_EXPOSE_REP2 | 111 | Medium |
Possible null pointer dereference of ? in org.bbqjs.spring.debug.ImageServingServlet.serveImage(HttpServletRequest, HttpServletResponse) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 88 | Medium |
org.bbqjs.spring.debug.JavaScriptCompilerServlet
Bug | Category | Details | Line | Priority |
---|
org.bbqjs.spring.debug.JavaScriptCompilerServlet.setIncludes(String[]) may expose internal representation by storing an externally mutable object into JavaScriptCompilerServlet.includes | MALICIOUS_CODE | EI_EXPOSE_REP2 | 71 | Medium |
org.bbqjs.spring.debug.JavaScriptCompilerServlet.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into JavaScriptCompilerServlet.sourceRoots | MALICIOUS_CODE | EI_EXPOSE_REP2 | 79 | Medium |
org.bbqjs.spring.debug.LanguageController
Bug | Category | Details | Line | Priority |
---|
org.bbqjs.spring.debug.LanguageController.setSourceRoots(String[]) may expose internal representation by storing an externally mutable object into LanguageController.sourceRoots | MALICIOUS_CODE | EI_EXPOSE_REP2 | 125 | Medium |
org.bbqjs.spring.mvc.ErrorController
Bug | Category | Details | Line | Priority |
---|
Method org.bbqjs.spring.mvc.ErrorController.getErrorMessage(Exception) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 89 | Medium |