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 | 112 | 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 | 81 | 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 |