FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
581100

org.deegree.services.wps.provider.jrxml.JrxmlProcesslet

BugCategoryDetailsLinePriority
org.deegree.services.wps.provider.jrxml.JrxmlProcesslet.process(ProcessletInputs, ProcessletOutputs, ProcessletExecutionInfo) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR116Medium

org.deegree.services.wps.provider.jrxml.contentprovider.DataTableContentProvider

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in org.deegree.services.wps.provider.jrxml.contentprovider.DataTableContentProvider.prepareJrxmlAndReadInputParameters(InputStream, Map, ProcessletInputs, List, Map)STYLEREC_CATCH_EXCEPTION293Medium

org.deegree.services.wps.provider.jrxml.contentprovider.ImageContentProvider

BugCategoryDetailsLinePriority
org.deegree.services.wps.provider.jrxml.contentprovider.ImageContentProvider.writeToFile(InputStream) may fail to clean up java.io.OutputStream on checked exceptionEXPERIMENTALOBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE159Medium

org.deegree.services.wps.provider.jrxml.contentprovider.OtherContentProvider

BugCategoryDetailsLinePriority
org.deegree.services.wps.provider.jrxml.contentprovider.OtherContentProvider.inspectInputParametersFromJrxml(Map, List, XMLAdapter, Map, List) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR95Medium

org.deegree.services.wps.provider.jrxml.contentprovider.map.LegendRenderable

BugCategoryDetailsLinePriority
Class org.deegree.services.wps.provider.jrxml.contentprovider.map.LegendRenderable defines non-transient non-serializable instance field datasourcesBAD_PRACTICESE_BAD_FIELDMedium

org.deegree.services.wps.provider.jrxml.contentprovider.map.MapContentProvider

BugCategoryDetailsLinePriority
Primitive value is boxed then unboxed to perform primitive coercion in org.deegree.services.wps.provider.jrxml.contentprovider.map.MapContentProvider.convert(double, String)PERFORMANCEBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION505Medium
integral division result cast to double or float in org.deegree.services.wps.provider.jrxml.contentprovider.map.MapContentProvider.prepareScaleBar(Map, String, XMLAdapter, List, String, Envelope, double)STYLEICAST_IDIV_CAST_TO_DOUBLE469Medium

org.deegree.services.wps.provider.jrxml.contentprovider.map.MapRenderable

BugCategoryDetailsLinePriority
Class org.deegree.services.wps.provider.jrxml.contentprovider.map.MapRenderable defines non-transient non-serializable instance field bboxBAD_PRACTICESE_BAD_FIELDMedium
Class org.deegree.services.wps.provider.jrxml.contentprovider.map.MapRenderable defines non-transient non-serializable instance field datasourcesBAD_PRACTICESE_BAD_FIELDMedium

org.deegree.services.wps.provider.jrxml.contentprovider.map.RenderUtils

BugCategoryDetailsLinePriority
Primitive value is boxed then unboxed to perform primitive coercion in org.deegree.services.wps.provider.jrxml.contentprovider.map.RenderUtils.adjustSpan(int, int)PERFORMANCEBX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION50Medium

org.deegree.services.wps.provider.jrxml.contentprovider.map.WFSOrderedDatasource

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in org.deegree.services.wps.provider.jrxml.contentprovider.map.WFSOrderedDatasource.getImage(int, int, Envelope)STYLEREC_CATCH_EXCEPTION143Medium