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
33900

org.deegree.sqldialect.SQLDialectManager

BugCategoryDetailsLinePriority
Inconsistent synchronization of org.deegree.sqldialect.SQLDialectManager.loader; locked 50% of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC124Medium
Inconsistent synchronization of org.deegree.sqldialect.SQLDialectManager.typeToDialectProvider; locked 55% of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC116Medium

org.deegree.sqldialect.filter.AbstractWhereBuilder

BugCategoryDetailsLinePriority
org.deegree.sqldialect.filter.AbstractWhereBuilder.getPostSortCriteria() may expose internal representation by returning AbstractWhereBuilder.postSortCritMALICIOUS_CODEEI_EXPOSE_REP259Medium
Switch statement found in org.deegree.sqldialect.filter.AbstractWhereBuilder.toProtoSQL(Operator) where default case is missingSTYLESF_SWITCH_NO_DEFAULT300Medium

org.deegree.sqldialect.filter.PropertyNameMapping

BugCategoryDetailsLinePriority
org.deegree.sqldialect.filter.PropertyNameMapping.toString() concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION121Medium

org.deegree.sqldialect.filter.expression.SQLOperationBuilder

BugCategoryDetailsLinePriority
Unread field: org.deegree.sqldialect.filter.expression.SQLOperationBuilder.sqlTypePERFORMANCEURF_UNREAD_FIELD56Medium

org.deegree.sqldialect.filter.function.SQLFunctionManager

BugCategoryDetailsLinePriority
Incorrect lazy initialization of static field org.deegree.sqldialect.filter.function.SQLFunctionManager.functionLoader in org.deegree.sqldialect.filter.function.SQLFunctionManager.shutdown()MT_CORRECTNESSLI_LAZY_INIT_STATIC120Medium
Write to static field org.deegree.sqldialect.filter.function.SQLFunctionManager.nameToFunction from instance method org.deegree.sqldialect.filter.function.SQLFunctionManager.shutdown()STYLEST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD134Medium
Write to static field org.deegree.sqldialect.filter.function.SQLFunctionManager.functionLoader from instance method org.deegree.sqldialect.filter.function.SQLFunctionManager.startup(DeegreeWorkspace)STYLEST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD140Medium