The following document contains the results of FindBugs Report
FindBugs Version is 1.3.9
Threshold is medium
Effort is min
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.impl.jaxb.DataXmlDTO defines non-transient non-serializable instance field permissionData | BAD_PRACTICE | SE_BAD_FIELD | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Exception is caught when Exception is not thrown in org.kuali.rice.kim.client.acegi.KualiCasProxyTicketValidator.validateNow(ProxyTicketValidator) | STYLE | REC_CATCH_EXCEPTION | 113 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Invocation of toString on newAuthorities in org.kuali.rice.kim.client.acegi.KualiUserDetailsServiceImpl.loadUserByUsernameAndAuthorities(String, GrantedAuthority[]) | CORRECTNESS | DMI_INVOKING_TOSTRING_ON_ARRAY | 82 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.getActiveFromDate() may expose internal representation by returning RoleMemberXmlDTO.activeFromDate | MALICIOUS_CODE | EI_EXPOSE_REP | 235 | Medium |
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.getActiveToDate() may expose internal representation by returning RoleMemberXmlDTO.activeToDate | MALICIOUS_CODE | EI_EXPOSE_REP | 249 | Medium |
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.setActiveFromDate(Date) may expose internal representation by storing an externally mutable object into RoleMemberXmlDTO.activeFromDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 242 | Medium |
org.kuali.rice.kim.impl.jaxb.RoleMemberXmlDTO.setActiveToDate(Date) may expose internal representation by storing an externally mutable object into RoleMemberXmlDTO.activeToDate | MALICIOUS_CODE | EI_EXPOSE_REP2 | 256 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
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) | CORRECTNESS | BC_IMPOSSIBLE_CAST | 245 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.rice.kim.sesn.DistributedSession.getMaxIdleTime(Long, Date) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 229 | Medium |
Method org.kuali.rice.kim.sesn.DistributedSession.touchSesn(String) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 200 | Medium |