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 | 
|---|---|---|---|---|
| Redundant nullcheck of schema, which is known to be non-null in org.deegree.services.wps.provider.sextante.FormatHelper.determineGMLType(ComplexInput) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 110 | Medium | 
| Redundant nullcheck of schema, which is known to be non-null in org.deegree.services.wps.provider.sextante.FormatHelper.determineGMLType(ComplexOutput) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 128 | Medium | 
| Redundant nullcheck of schema, which is known to be non-null in org.deegree.services.wps.provider.sextante.FormatHelper.determineGMLVersion(ComplexInput) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 74 | Medium | 
| Redundant nullcheck of schema, which is known to be non-null in org.deegree.services.wps.provider.sextante.FormatHelper.determineGMLVersion(ComplexOutput) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 92 | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Write to static field org.deegree.services.wps.provider.sextante.SextanteFeatureCollectionStreamWriter.activeWriterCounter from instance method new org.deegree.services.wps.provider.sextante.SextanteFeatureCollectionStreamWriter(String, ProcessletOutputs) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 82 | Medium | 
| Write to static field org.deegree.services.wps.provider.sextante.SextanteFeatureCollectionStreamWriter.activeWriterCounter from instance method org.deegree.services.wps.provider.sextante.SextanteFeatureCollectionStreamWriter.close() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 171 | Medium | 
| org.deegree.services.wps.provider.sextante.SextanteFeatureCollectionStreamWriter.writeStartElement(Feature) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 105 | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| Exception is caught when Exception is not thrown in org.deegree.services.wps.provider.sextante.SextanteFeatureCollectionStreamer.execute() | STYLE | REC_CATCH_EXCEPTION | 272 | Medium | 
| org.deegree.services.wps.provider.sextante.SextanteFeatureCollectionStreamer.execute() makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 282 | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| org.deegree.services.wps.provider.sextante.SextanteProcesslet.setStringInputValue(ProcessletInputs, Parameter, GeoAlgorithm) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 494 | Medium | 
| org.deegree.services.wps.provider.sextante.SextanteProcesslet.writeFeatureCollection(ComplexOutput, Feature) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 868 | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| org.deegree.services.wps.provider.sextante.SextanteWPSProcess.createDescription(GeoAlgorithm, SextanteProcesses) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 372 | Medium | 
| Bug | Category | Details | Line | Priority | 
|---|---|---|---|---|
| org.deegree.services.wps.provider.sextante.VectorLayerImpl.getFields() may expose internal representation by returning VectorLayerImpl.m_Fields | MALICIOUS_CODE | EI_EXPOSE_REP | 186 | Medium | 
| new org.deegree.services.wps.provider.sextante.VectorLayerImpl(String, String, Field[]) may expose internal representation by storing an externally mutable object into VectorLayerImpl.m_Fields | MALICIOUS_CODE | EI_EXPOSE_REP2 | 118 | Medium |