The following document contains the results of FindBugs Report
FindBugs Version is 2.0.1
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.client.core.debug.ParameterPhaseListener.beforePhase(PhaseEvent) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 75 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Redundant nullcheck of crsText, which is known to be non-null in org.deegree.client.core.renderer.InputBBoxRenderer.encodeCRSSelect(ResponseWriter, HtmlInputBBox, String, FacesContext, boolean) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 164 | Medium |
org.deegree.client.core.renderer.InputBBoxRenderer.decode(FacesContext, UIComponent) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 107 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.client.core.renderer.InputMultipleTextRenderer.decode(FacesContext, UIComponent) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 74 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.client.core.renderer.OutputXMLRenderer.encodeDownload(ResponseWriter, HtmlOutputXML) may fail to clean up java.io.InputStream on checked exception | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE | 113 | Medium |
exceptional return value of java.io.File.delete() ignored in org.deegree.client.core.renderer.OutputXMLRenderer.encodeDownload(ResponseWriter, HtmlOutputXML) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 120 | Medium |
exceptional return value of java.io.File.mkdirs() ignored in org.deegree.client.core.renderer.OutputXMLRenderer.encodeDownload(ResponseWriter, HtmlOutputXML) | BAD_PRACTICE | RV_RETURN_VALUE_IGNORED_BAD_PRACTICE | 107 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Should org.deegree.client.core.renderer.OutputXMLRenderer$DeleteThread be a _static_ inner class? | PERFORMANCE | SIC_INNER_SHOULD_BE_STATIC | 325 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.client.core.utils.JavaScriptUtils.getAjaxRequest(Map, String) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 60 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
new org.deegree.client.core.utils.SQLExecution(String, String[], String, DeegreeWorkspace) may expose internal representation by storing an externally mutable object into SQLExecution.sqlStatements | MALICIOUS_CODE | EI_EXPOSE_REP2 | 75 | Medium |
org.deegree.client.core.utils.SQLExecution.execute() may fail to clean up java.sql.Statement | EXPERIMENTAL | OBL_UNSATISFIED_OBLIGATION | 112 | Medium |
Class org.deegree.client.core.utils.SQLExecution defines non-transient non-serializable instance field workspace | BAD_PRACTICE | SE_BAD_FIELD | High |