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 |
---|---|---|---|---|
org.kuali.rice.core.api.component.Component.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 313 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.EqualExpression defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.GreaterThanExpression defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.GreaterThanOrEqualExpression defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.LessThanExpression defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.LessThanOrEqualExpression defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.LikeExpression defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Class org.kuali.rice.core.api.criteria.NotEqualExpression defines non-transient non-serializable instance field value | BAD_PRACTICE | SE_BAD_FIELD | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.criteria.QueryByCriteria.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 158 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.namespace.Namespace.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 284 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.parameter.Parameter.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 341 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.parameter.ParameterKey.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 139 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.parameter.ParameterType.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 250 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Nullcheck of resourceLoader at line 86 of value previously dereferenced in org.kuali.rice.core.api.resourceloader.GlobalResourceLoader.addResourceLoader(ResourceLoader) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 85 | Medium |
Nullcheck of resourceLoader at line 95 of value previously dereferenced in org.kuali.rice.core.api.resourceloader.GlobalResourceLoader.addResourceLoaderFirst(ResourceLoader) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 94 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.api.style.Style.equals(Object) is unusual | STYLE | EQ_UNUSUAL | 314 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.rice.core.jaxb.AdapterAttributeSetToHashMap.marshal(AttributeSet) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 74 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
Method org.kuali.rice.core.util.ArrayUtils.toObject(Object) invokes inefficient new Byte(byte) constructor; use Byte.valueOf(byte) instead | PERFORMANCE | DM_NUMBER_CTOR | 75 | Medium |
Method org.kuali.rice.core.util.ArrayUtils.toObject(Object) invokes inefficient new Character(char) constructor; use Character.valueOf(char) instead | PERFORMANCE | DM_NUMBER_CTOR | 73 | Medium |
Method org.kuali.rice.core.util.ArrayUtils.toObject(Object) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) instead | PERFORMANCE | DM_NUMBER_CTOR | 77 | Medium |
Method org.kuali.rice.core.util.ArrayUtils.toObject(Object) invokes inefficient new Long(long) constructor; use Long.valueOf(long) instead | PERFORMANCE | DM_NUMBER_CTOR | 79 | Medium |
Method org.kuali.rice.core.util.ArrayUtils.toObject(Object) invokes inefficient new Short(short) constructor; use Short.valueOf(short) instead | PERFORMANCE | DM_NUMBER_CTOR | 81 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.util.XmlRenderer.renderBooleanElement(Element, String, Boolean, boolean) invokes inefficient Boolean constructor; use Boolean.valueOf(...) instead | PERFORMANCE | DM_BOOLEAN_CTOR | 59 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.util.type.KualiInteger.ZERO isn't final but should be | MALICIOUS_CODE | MS_SHOULD_BE_FINAL | 28 | High |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.web.format.FormatException.getErrorArgs() may expose internal representation by returning FormatException.errorArgs | MALICIOUS_CODE | EI_EXPOSE_REP | 113 | Medium |
Bug | Category | Details | Line | Priority |
---|---|---|---|---|
org.kuali.rice.core.web.format.Formatter.unwrapString(Object) invokes inefficient new String() constructor | PERFORMANCE | DM_STRING_VOID_CTOR | 509 | Medium |
Nullcheck of target at line 508 of value previously dereferenced in org.kuali.rice.core.web.format.Formatter.unwrapString(Object) | CORRECTNESS | RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE | 502 | High |