The following document contains the results of FindBugs Report
FindBugs Version is 1.3.2
Threshold is Low
Effort is Default
| Classes | Bugs | Errors | Missing Classes |
|---|---|---|---|
| 150 | 19 | 0 | 0 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Write to static field org.restafarian.core.filters.OpenIdFilter.configuredProperly from instance method org.restafarian.core.filters.OpenIdFilter.init(FilterConfig) | STYLE | ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD | 61 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Exception is caught when Exception is not thrown in org.restafarian.core.security.ServiceBasedUserManager.createUserFromXML(String) | STYLE | REC_CATCH_EXCEPTION | 88 |
| Exception is caught when Exception is not thrown in org.restafarian.core.security.ServiceBasedUserManager.getAuthenticatedUser(HttpServletRequest) | STYLE | REC_CATCH_EXCEPTION | 55 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Store of non serializable org.restafarian.core.beans.Person into HttpSession in org.restafarian.core.security.SessionBasedUserManager.setAuthenticatedUser(HttpServletRequest, Person) | BAD_PRACTICE | J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION | 48 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 134 |
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 46 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Dead store to options in org.restafarian.core.servlets.SelectListServletBase.getOptions(HttpServletRequest) | STYLE | DLS_DEAD_LOCAL_STORE | 162 |
| Class org.restafarian.core.servlets.SelectListServletBase.contextKey extends Servlet class and uses instance variables | STYLE | MTIA_SUSPECT_SERVLET_INSTANCE_FIELD | 392 |
| Class org.restafarian.core.servlets.SelectListServletBase.dataFields extends Servlet class and uses instance variables | STYLE | MTIA_SUSPECT_SERVLET_INSTANCE_FIELD | 404 |
| Class org.restafarian.core.servlets.SelectListServletBase.dataSourceName extends Servlet class and uses instance variables | STYLE | MTIA_SUSPECT_SERVLET_INSTANCE_FIELD | 416 |
| Class org.restafarian.core.servlets.SelectListServletBase.defaultContains extends Servlet class and uses instance variables | STYLE | MTIA_SUSPECT_SERVLET_INSTANCE_FIELD | 428 |
| Class org.restafarian.core.servlets.SelectListServletBase.defaultOrderBy extends Servlet class and uses instance variables | STYLE | MTIA_SUSPECT_SERVLET_INSTANCE_FIELD | 440 |
| Class org.restafarian.core.servlets.SelectListServletBase.defaultStartsWith extends Servlet class and uses instance variables | STYLE | MTIA_SUSPECT_SERVLET_INSTANCE_FIELD | 452 |
| org.restafarian.core.servlets.SelectListServletBase.fetchOptions(String, String, String) may fail to close database resource on exception | BAD_PRACTICE | ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH | 227 |
| Method org.restafarian.core.servlets.SelectListServletBase.fetchOptions(String, String, String) passes a nonconstant String to an execute method on an SQL statement | SECURITY | SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE | 230 |
| Method org.restafarian.core.servlets.SelectListServletBase.reviewQueryCache(Map) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 338 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Exception is caught when Exception is not thrown in org.restafarian.core.utils.BetwixtTool.toXml(Object, String, boolean) | STYLE | REC_CATCH_EXCEPTION | 84 |
| Bug | Category | Details | Line |
|---|---|---|---|
| Call to method of static java.text.DateFormat in org.restafarian.core.utils.ISO8601DateConverter.convertDateToString(Date) | MT_CORRECTNESS | STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE | 51 |
| Call to method of static java.text.DateFormat in org.restafarian.core.utils.ISO8601DateConverter.convertStringToDate(String) | MT_CORRECTNESS | STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE | 44 |