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 | Medium |
| 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 |
|---|---|---|---|---|
| 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 |