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 |