FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
691000

org.kuali.rice.core.impl.jaxb.DataXmlDTO

BugCategoryDetailsLinePriority
Class org.kuali.rice.core.impl.jaxb.DataXmlDTO defines non-transient non-serializable instance field permissionDataBAD_PRACTICESE_BAD_FIELDHigh

org.kuali.rice.kim.client.acegi.KualiCasProxyTicketValidator

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in org.kuali.rice.kim.client.acegi.KualiCasProxyTicketValidator.validateNow(ProxyTicketValidator)STYLEREC_CATCH_EXCEPTION113Medium

org.kuali.rice.kim.client.acegi.KualiUserDetailsServiceImpl

BugCategoryDetailsLinePriority
Invocation of toString on newAuthorities in org.kuali.rice.kim.client.acegi.KualiUserDetailsServiceImpl.loadUserByUsernameAndAuthorities(String, GrantedAuthority[])CORRECTNESSDMI_INVOKING_TOSTRING_ON_ARRAY82High

org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO

BugCategoryDetailsLinePriority
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.getActiveFromDate() may expose internal representation by returning RoleMemberXmlDTO.activeFromDateMALICIOUS_CODEEI_EXPOSE_REP235Medium
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.getActiveToDate() may expose internal representation by returning RoleMemberXmlDTO.activeToDateMALICIOUS_CODEEI_EXPOSE_REP249Medium
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.setActiveFromDate(Date) may expose internal representation by storing an externally mutable object into RoleMemberXmlDTO.activeFromDateMALICIOUS_CODEEI_EXPOSE_REP2242Medium
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.setActiveToDate(Date) may expose internal representation by storing an externally mutable object into RoleMemberXmlDTO.activeToDateMALICIOUS_CODEEI_EXPOSE_REP2256Medium

org.kuali.rice.kim.impl.jaxb.RolePermissionXmlDTO$WithinRole

BugCategoryDetailsLinePriority
Impossible cast from org.kuali.rice.kim.impl.jaxb.RolePermissionsXmlDTO to org.kuali.rice.kim.impl.jaxb.RolePermissionXmlDTO in org.kuali.rice.kim.impl.jaxb.RolePermissionXmlDTO$WithinRole.beforeUnmarshal(Unmarshaller, Object)CORRECTNESSBC_IMPOSSIBLE_CAST245High

org.kuali.rice.kim.sesn.DistributedSession

BugCategoryDetailsLinePriority
Method org.kuali.rice.kim.sesn.DistributedSession.getMaxIdleTime(Long, Date) invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR229Medium
Method org.kuali.rice.kim.sesn.DistributedSession.touchSesn(String) invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR200Medium