FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.2

Threshold is Low

Effort is Default

Summary

Classes Bugs Errors Missing Classes
150 19 0 0

org.restafarian.core.filters.OpenIdFilter

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

org.restafarian.core.security.ServiceBasedUserManager

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

org.restafarian.core.security.SessionBasedUserManager

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

org.restafarian.core.servlets.RestServletBase

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

org.restafarian.core.servlets.SelectListServletBase

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

org.restafarian.core.utils.BetwixtTool

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

org.restafarian.core.utils.ISO8601DateConverter

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