FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.0

Threshold is low

Effort is max

Summary

ClassesBugsErrorsMissing Classes
511301

org.apache.myfaces.tobago.application.LabelValueBindingFacesMessage

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.application.LabelValueBindingFacesMessage is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID34-77Low

org.apache.myfaces.tobago.application.LabelValueExpressionFacesMessage

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.application.LabelValueExpressionFacesMessage is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID26-54Low

org.apache.myfaces.tobago.compat.FacesUtils

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.compat.FacesUtils.VALIDATOR_ARGS should be package protectedMALICIOUS_CODEMS_PKGPROTECT51Medium

org.apache.myfaces.tobago.compat.FacesUtilsEL

BugCategoryDetailsLinePriority
Load of known null value in org.apache.myfaces.tobago.compat.FacesUtilsEL.setValidator(EditableValueHolder, Object)STYLENP_LOAD_OF_KNOWN_NULL_VALUE179Medium

org.apache.myfaces.tobago.component.MethodBindingToMethodExpression

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.MethodBindingToMethodExpression defines non-transient non-serializable instance field methodBindingBAD_PRACTICESE_BAD_FIELDNot availableMedium
org.apache.myfaces.tobago.component.MethodBindingToMethodExpression is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32-222Medium

org.apache.myfaces.tobago.event.MethodExpressionTreeExpansionListener

BugCategoryDetailsLinePriority
Private method org.apache.myfaces.tobago.event.MethodExpressionTreeExpansionListener.elContext() is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD46Low

org.apache.myfaces.tobago.event.MethodExpressionTreeMarkedListener

BugCategoryDetailsLinePriority
Private method org.apache.myfaces.tobago.event.MethodExpressionTreeMarkedListener.elContext() is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD46Low

org.apache.myfaces.tobago.event.SortActionEvent

BugCategoryDetailsLinePriority
The field org.apache.myfaces.tobago.event.SortActionEvent.column is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableLow

org.apache.myfaces.tobago.util.ComparatorBase

BugCategoryDetailsLinePriority
Equals method for org.apache.myfaces.tobago.util.ComparatorBase assumes the argument is of type ComparatorBaseBAD_PRACTICEBC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS116Medium

org.apache.myfaces.tobago.util.ValueBindingComparator

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.util.ValueBindingComparator.compare(Object, Object)STYLEREC_CATCH_EXCEPTION123Low
org.apache.myfaces.tobago.util.ValueBindingComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLE34-127Low

org.apache.myfaces.tobago.util.ValueExpressionComparator

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.util.ValueExpressionComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLE30-124Low