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 |
---|---|---|---|---|
Inconsistent synchronization of org.deegree.sqldialect.SQLDialectManager.loader; locked 50% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 124 | Medium |
Inconsistent synchronization of org.deegree.sqldialect.SQLDialectManager.typeToDialectProvider; locked 55% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 116 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.sqldialect.filter.AbstractWhereBuilder.getPostSortCriteria() may expose internal representation by returning AbstractWhereBuilder.postSortCrit | MALICIOUS_CODE | EI_EXPOSE_REP | 259 | Medium |
Switch statement found in org.deegree.sqldialect.filter.AbstractWhereBuilder.toProtoSQL(Operator) where default case is missing | STYLE | SF_SWITCH_NO_DEFAULT | 300 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.deegree.sqldialect.filter.PropertyNameMapping.toString() concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 121 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Unread field: org.deegree.sqldialect.filter.expression.SQLOperationBuilder.sqlType | PERFORMANCE | URF_UNREAD_FIELD | 56 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Incorrect lazy initialization of static field org.deegree.sqldialect.filter.function.SQLFunctionManager.functionLoader in org.deegree.sqldialect.filter.function.SQLFunctionManager.shutdown() | MT_CORRECTNESS | LI_LAZY_INIT_STATIC | 120 | Medium |
Write to static field org.deegree.sqldialect.filter.function.SQLFunctionManager.nameToFunction from instance method org.deegree.sqldialect.filter.function.SQLFunctionManager.shutdown() | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 134 | Medium |
Write to static field org.deegree.sqldialect.filter.function.SQLFunctionManager.functionLoader from instance method org.deegree.sqldialect.filter.function.SQLFunctionManager.startup(DeegreeWorkspace) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 140 | Medium |