Parent Project
Foundation

FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.2.1

Threshold is Low

Effort is Max

Summary

Classes Bugs Errors Missing Classes
183 14 0 0

org.apache.myfaces.tobago.application.LabelValueBindingFacesMessage

Bug Category Details Line
org.apache.myfaces.tobago.application.LabelValueBindingFacesMessage.LabelValueBindingFacesMessage(FacesMessage$Severity, String, String, Locale, Object[]) may expose internal representation by storing an externally mutable object into LabelValueBindingFacesMessage.args MALICIOUS_CODE EI_EXPOSE_REP2 41
org.apache.myfaces.tobago.application.LabelValueBindingFacesMessage is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 34-77

org.apache.myfaces.tobago.application.LabelValueExpressionFacesMessage

Bug Category Details Line
org.apache.myfaces.tobago.application.LabelValueExpressionFacesMessage is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 26-54

org.apache.myfaces.tobago.compat.FacesUtils

Bug Category Details Line
org.apache.myfaces.tobago.compat.FacesUtils.VALIDATOR_ARGS should be package protected MALICIOUS_CODE MS_PKGPROTECT 44

org.apache.myfaces.tobago.compat.FacesUtils12

Bug Category Details Line
Unchecked/unconfirmed cast from javax.faces.component.ValueHolder to javax.faces.component.UIComponent in org.apache.myfaces.tobago.compat.FacesUtils12.setConverter(ValueHolder, Object) STYLE BC_UNCONFIRMED_CAST 86
Load of known null value in org.apache.myfaces.tobago.compat.FacesUtils12.setValidator(EditableValueHolder, Object) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 78

org.apache.myfaces.tobago.component.MethodBindingToMethodExpression

Bug Category Details Line
Dead store to prime in org.apache.myfaces.tobago.component.MethodBindingToMethodExpression.hashCode() STYLE DLS_DEAD_LOCAL_STORE 148
Class org.apache.myfaces.tobago.component.MethodBindingToMethodExpression defines non-transient non-serializable instance field methodBinding BAD_PRACTICE SE_BAD_FIELD Not available
org.apache.myfaces.tobago.component.MethodBindingToMethodExpression is Serializable; consider declaring a serialVersionUID BAD_PRACTICE SE_NO_SERIALVERSIONID 32-220

org.apache.myfaces.tobago.util.ComparatorBase

Bug Category Details Line
Equals method for org.apache.myfaces.tobago.util.ComparatorBase assumes the argument is of type ComparatorBase BAD_PRACTICE BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS 116
org.apache.myfaces.tobago.util.ComparatorBase implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 33-124

org.apache.myfaces.tobago.util.ValueBindingComparator

Bug Category Details Line
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.util.ValueBindingComparator.compare(Object, Object) STYLE REC_CATCH_EXCEPTION 123
org.apache.myfaces.tobago.util.ValueBindingComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 34-127

org.apache.myfaces.tobago.util.ValueExpressionComparator

Bug Category Details Line
org.apache.myfaces.tobago.util.ValueExpressionComparator implements Comparator but not Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 30-124