FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is low

Effort is max

Summary

ClassesBugsErrorsMissing Classes
66916806

Files

ClassBugs
org.apache.myfaces.tobago.component.UICommand2
org.apache.myfaces.tobago.component.UIDate1
org.apache.myfaces.tobago.component.UIFlowLayout1
org.apache.myfaces.tobago.component.UIForm1
org.apache.myfaces.tobago.component.UIGridLayout1
org.apache.myfaces.tobago.component.UIIn1
org.apache.myfaces.tobago.component.UINamingContainer1
org.apache.myfaces.tobago.component.UISelectBooleanCheckbox1
org.apache.myfaces.tobago.component.UISelectItems1
org.apache.myfaces.tobago.component.UISelectManyCheckbox1
org.apache.myfaces.tobago.component.UISelectManyListbox1
org.apache.myfaces.tobago.component.UISelectManyShuttle1
org.apache.myfaces.tobago.component.UISelectOneChoice1
org.apache.myfaces.tobago.component.UISelectOneListbox1
org.apache.myfaces.tobago.component.UISelectOneRadio1
org.apache.myfaces.tobago.component.UISheet3
org.apache.myfaces.tobago.component.UITabGroup3
org.apache.myfaces.tobago.component.UITextarea1
org.apache.myfaces.tobago.component.UITime1
org.apache.myfaces.tobago.component.UIToolBarCommand2
org.apache.myfaces.tobago.component.UITreeCommand2
org.apache.myfaces.tobago.component.UITreeNode1
org.apache.myfaces.tobago.component.UIViewRoot2
org.apache.myfaces.tobago.context.ClientProperties1
org.apache.myfaces.tobago.context.Markup1
org.apache.myfaces.tobago.context.MarkupConfig1
org.apache.myfaces.tobago.context.ThemeImpl5
org.apache.myfaces.tobago.context.ThemeResource1
org.apache.myfaces.tobago.context.ThemeResources3
org.apache.myfaces.tobago.context.ThemeScript1
org.apache.myfaces.tobago.context.ThemeStyle1
org.apache.myfaces.tobago.context.TransientStateHolder1
org.apache.myfaces.tobago.event.ResetInputActionListener1
org.apache.myfaces.tobago.internal.component.AbstractUIMessages$ItemComparator1
org.apache.myfaces.tobago.internal.component.AbstractUIMessages$OrderBy1
org.apache.myfaces.tobago.internal.component.AbstractUIPage1
org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout2
org.apache.myfaces.tobago.internal.config.RenderersConfigImpl1
org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder2
org.apache.myfaces.tobago.internal.config.TobagoConfigImpl2
org.apache.myfaces.tobago.internal.config.TobagoConfigParser1
org.apache.myfaces.tobago.internal.config.TobagoConfigSorter1
org.apache.myfaces.tobago.internal.context.ClientPropertiesKey1
org.apache.myfaces.tobago.internal.layout.FactorList1
org.apache.myfaces.tobago.internal.layout.Grid1
org.apache.myfaces.tobago.internal.layout.IntervalList1
org.apache.myfaces.tobago.internal.layout.MathUtils1
org.apache.myfaces.tobago.internal.taglib.AttributeTag2
org.apache.myfaces.tobago.internal.taglib.BoxTag1
org.apache.myfaces.tobago.internal.taglib.ButtonTag1
org.apache.myfaces.tobago.internal.taglib.CalendarTag1
org.apache.myfaces.tobago.internal.taglib.CellTag1
org.apache.myfaces.tobago.internal.taglib.ColumnEventTag1
org.apache.myfaces.tobago.internal.taglib.ColumnSelectorTag1
org.apache.myfaces.tobago.internal.taglib.ColumnTag1
org.apache.myfaces.tobago.internal.taglib.CommandTag1
org.apache.myfaces.tobago.internal.taglib.ConverterTag2
org.apache.myfaces.tobago.internal.taglib.DatePickerTag1
org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag2
org.apache.myfaces.tobago.internal.taglib.FileTag1
org.apache.myfaces.tobago.internal.taglib.FlowLayoutTag1
org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag2
org.apache.myfaces.tobago.internal.taglib.GridLayoutTag1
org.apache.myfaces.tobago.internal.taglib.ImageTag1
org.apache.myfaces.tobago.internal.taglib.LabelTag1
org.apache.myfaces.tobago.internal.taglib.LinkTag1
org.apache.myfaces.tobago.internal.taglib.LoadBundleTag2
org.apache.myfaces.tobago.internal.taglib.MediatorTag1
org.apache.myfaces.tobago.internal.taglib.MenuBarTag1
org.apache.myfaces.tobago.internal.taglib.MenuCommandTag1
org.apache.myfaces.tobago.internal.taglib.MenuItemTag1
org.apache.myfaces.tobago.internal.taglib.MenuSeparatorTag1
org.apache.myfaces.tobago.internal.taglib.MenuTag1
org.apache.myfaces.tobago.internal.taglib.MessagesTag1
org.apache.myfaces.tobago.internal.taglib.ObjectTag1
org.apache.myfaces.tobago.internal.taglib.PageTag1
org.apache.myfaces.tobago.internal.taglib.PanelTag1
org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag2
org.apache.myfaces.tobago.internal.taglib.PopupTag1
org.apache.myfaces.tobago.internal.taglib.ProgressTag1
org.apache.myfaces.tobago.internal.taglib.ReloadTag1
org.apache.myfaces.tobago.internal.taglib.ResetInputActionListenerTag2
org.apache.myfaces.tobago.internal.taglib.ScriptTag1
org.apache.myfaces.tobago.internal.taglib.SelectItemTag1
org.apache.myfaces.tobago.internal.taglib.SelectItemsTag1
org.apache.myfaces.tobago.internal.taglib.SelectReferenceTag1
org.apache.myfaces.tobago.internal.taglib.SeparatorTag1
org.apache.myfaces.tobago.internal.taglib.SheetLayoutTag1
org.apache.myfaces.tobago.internal.taglib.SheetTag1
org.apache.myfaces.tobago.internal.taglib.StyleTag1
org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag2
org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag2
org.apache.myfaces.tobago.internal.taglib.TabGroupLayoutTag1
org.apache.myfaces.tobago.internal.taglib.TabGroupTag1
org.apache.myfaces.tobago.internal.taglib.TabTag1
org.apache.myfaces.tobago.internal.taglib.TagUtils8
org.apache.myfaces.tobago.internal.taglib.TimeTag1
org.apache.myfaces.tobago.internal.taglib.TobagoBodyTag1
org.apache.myfaces.tobago.internal.taglib.ToolBarCheckTag1
org.apache.myfaces.tobago.internal.taglib.ToolBarCommandTag1
org.apache.myfaces.tobago.internal.taglib.ToolBarSelectOneTag1
org.apache.myfaces.tobago.internal.taglib.ToolBarTag1
org.apache.myfaces.tobago.internal.taglib.TreeCommandTag1
org.apache.myfaces.tobago.internal.taglib.TreeDataTag1
org.apache.myfaces.tobago.internal.taglib.TreeIconTag1
org.apache.myfaces.tobago.internal.taglib.TreeIndentTag1
org.apache.myfaces.tobago.internal.taglib.TreeLabelTag1
org.apache.myfaces.tobago.internal.taglib.TreeListboxTag1
org.apache.myfaces.tobago.internal.taglib.TreeMenuTag1
org.apache.myfaces.tobago.internal.taglib.TreeNodeTag1
org.apache.myfaces.tobago.internal.taglib.TreeSelectTag1
org.apache.myfaces.tobago.internal.taglib.TreeTag1
org.apache.myfaces.tobago.internal.taglib.WizardTag1
org.apache.myfaces.tobago.internal.util.JndiUtils1
org.apache.myfaces.tobago.internal.webapp.DebugResponseWriterWrapper1
org.apache.myfaces.tobago.layout.PixelMeasure1
org.apache.myfaces.tobago.model.SelectItem1
org.apache.myfaces.tobago.model.SheetState3
org.apache.myfaces.tobago.model.TreePath2
org.apache.myfaces.tobago.renderkit.RendererBase1
org.apache.myfaces.tobago.renderkit.SelectManyRendererBase1
org.apache.myfaces.tobago.renderkit.html.StyleClasses1
org.apache.myfaces.tobago.util.BundleMapWrapper1
org.apache.myfaces.tobago.util.ComponentUtils6
org.apache.myfaces.tobago.util.DebugPhaseListener1
org.apache.myfaces.tobago.validator.FileItemValidator2

org.apache.myfaces.tobago.component.UICommand

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.component.UICommand.getRenderedPartially() may expose internal representation by returning UICommand.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP705Medium
org.apache.myfaces.tobago.component.UICommand.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UICommand.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP2735Medium

org.apache.myfaces.tobago.component.UIDate

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UIDate implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-948Low

org.apache.myfaces.tobago.component.UIFlowLayout

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UIFlowLayout implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES48-278Low

org.apache.myfaces.tobago.component.UIForm

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UIForm implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES42Low

org.apache.myfaces.tobago.component.UIGridLayout

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UIGridLayout implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES100-536Low

org.apache.myfaces.tobago.component.UIIn

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UIIn implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES48-953Low

org.apache.myfaces.tobago.component.UINamingContainer

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.component.UINamingContainer shadows the simple name of the superclass javax.faces.component.UINamingContainerBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS41High

org.apache.myfaces.tobago.component.UISelectBooleanCheckbox

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UISelectBooleanCheckbox implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-948Low

org.apache.myfaces.tobago.component.UISelectItems

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.component.UISelectItems shadows the simple name of the superclass javax.faces.component.UISelectItemsBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS44High

org.apache.myfaces.tobago.component.UISelectManyCheckbox

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UISelectManyCheckbox implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-911Low

org.apache.myfaces.tobago.component.UISelectManyListbox

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UISelectManyListbox implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-948Low

org.apache.myfaces.tobago.component.UISelectManyShuttle

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UISelectManyShuttle implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES46-907Low

org.apache.myfaces.tobago.component.UISelectOneChoice

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UISelectOneChoice implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-974Low

org.apache.myfaces.tobago.component.UISelectOneListbox

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UISelectOneListbox implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-941Low

org.apache.myfaces.tobago.component.UISelectOneRadio

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UISelectOneRadio implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-937Low

org.apache.myfaces.tobago.component.UISheet

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.component.UISheet.getRenderedPartially() may expose internal representation by returning UISheet.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP743Medium
org.apache.myfaces.tobago.component.UISheet.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UISheet.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP2773Medium
Class org.apache.myfaces.tobago.component.UISheet implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES50-1276Low

org.apache.myfaces.tobago.component.UITabGroup

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.component.UITabGroup.getRenderedPartially() may expose internal representation by returning UITabGroup.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP1002Medium
org.apache.myfaces.tobago.component.UITabGroup.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UITabGroup.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP21032Medium
Class org.apache.myfaces.tobago.component.UITabGroup implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES50-1165Low

org.apache.myfaces.tobago.component.UITextarea

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UITextarea implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-941Low

org.apache.myfaces.tobago.component.UITime

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UITime implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-948Low

org.apache.myfaces.tobago.component.UIToolBarCommand

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.component.UIToolBarCommand.getRenderedPartially() may expose internal representation by returning UIToolBarCommand.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP831Medium
org.apache.myfaces.tobago.component.UIToolBarCommand.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UIToolBarCommand.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP2861Medium

org.apache.myfaces.tobago.component.UITreeCommand

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.component.UITreeCommand.getRenderedPartially() may expose internal representation by returning UITreeCommand.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP807Medium
org.apache.myfaces.tobago.component.UITreeCommand.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UITreeCommand.renderedPartiallyMALICIOUS_CODEEI_EXPOSE_REP2837Medium

org.apache.myfaces.tobago.component.UITreeNode

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.component.UITreeNode implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES47-262Low

org.apache.myfaces.tobago.component.UIViewRoot

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.component.UIViewRoot.decodeActionComponent(FacesContext, AbstractUIPage, Map) might ignore java.lang.ExceptionBAD_PRACTICEDE_MIGHT_IGNORE244Low
The class name org.apache.myfaces.tobago.component.UIViewRoot shadows the simple name of the superclass javax.faces.component.UIViewRootBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS53-340High

org.apache.myfaces.tobago.context.ClientProperties

BugCategoryDetailsLinePriority
Possible null pointer dereference of ClientProperties.locale in org.apache.myfaces.tobago.context.ClientProperties.setLocale(Locale)CORRECTNESSNP_NULL_ON_SOME_PATH214Medium

org.apache.myfaces.tobago.context.Markup

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.context.Markup is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID48-301Low

org.apache.myfaces.tobago.context.MarkupConfig

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.context.MarkupConfig defines non-transient non-serializable instance field markupsBAD_PRACTICESE_BAD_FIELDNot availableLow

org.apache.myfaces.tobago.context.ThemeImpl

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.context.ThemeImpl.getScriptResources(boolean) may expose internal representation by returning ThemeImpl.productionScriptsMALICIOUS_CODEEI_EXPOSE_REP261Medium
org.apache.myfaces.tobago.context.ThemeImpl.getScriptResources(boolean) may expose internal representation by returning ThemeImpl.scriptsMALICIOUS_CODEEI_EXPOSE_REP263Medium
org.apache.myfaces.tobago.context.ThemeImpl.getStyleResources(boolean) may expose internal representation by returning ThemeImpl.productionStylesMALICIOUS_CODEEI_EXPOSE_REP268Medium
org.apache.myfaces.tobago.context.ThemeImpl.getStyleResources(boolean) may expose internal representation by returning ThemeImpl.stylesMALICIOUS_CODEEI_EXPOSE_REP270Medium
Class org.apache.myfaces.tobago.context.ThemeImpl defines non-transient non-serializable instance field fallbackListBAD_PRACTICESE_BAD_FIELDNot availableLow

org.apache.myfaces.tobago.context.ThemeResource

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.context.ThemeResource is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID25-54Low

org.apache.myfaces.tobago.context.ThemeResources

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.context.ThemeResources defines non-transient non-serializable instance field scriptListBAD_PRACTICESE_BAD_FIELDNot availableLow
Class org.apache.myfaces.tobago.context.ThemeResources defines non-transient non-serializable instance field styleListBAD_PRACTICESE_BAD_FIELDNot availableLow
org.apache.myfaces.tobago.context.ThemeResources is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-64Low

org.apache.myfaces.tobago.context.ThemeScript

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.context.ThemeScript is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID23Low

org.apache.myfaces.tobago.context.ThemeStyle

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.context.ThemeStyle is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID23Low

org.apache.myfaces.tobago.context.TransientStateHolder

BugCategoryDetailsLinePriority
The field org.apache.myfaces.tobago.context.TransientStateHolder.object is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableMedium

org.apache.myfaces.tobago.event.ResetInputActionListener

BugCategoryDetailsLinePriority
new org.apache.myfaces.tobago.event.ResetInputActionListener(String[]) may expose internal representation by storing an externally mutable object into ResetInputActionListener.clientIdsMALICIOUS_CODEEI_EXPOSE_REP233Medium

org.apache.myfaces.tobago.internal.component.AbstractUIMessages$ItemComparator

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.component.AbstractUIMessages$ItemComparator implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLE104-106Medium

org.apache.myfaces.tobago.internal.component.AbstractUIMessages$OrderBy

BugCategoryDetailsLinePriority
Use of non-localized String.toUpperCase() or String.toLowerCaseI18NDM_CONVERT_CASE129Low

org.apache.myfaces.tobago.internal.component.AbstractUIPage

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.component.AbstractUIPage.markSubmittedForm(FacesContext) might ignore java.lang.ExceptionBAD_PRACTICEDE_MIGHT_IGNORE150Low

org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout

BugCategoryDetailsLinePriority
Dead store to intervals in org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout.preProcessing(Orientation)STYLEDLS_DEAD_LOCAL_STORE82High
Dead store to component in org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout.parseFixedWidth(LayoutInfo, List)STYLEDLS_DEAD_LOCAL_STORE329Low

org.apache.myfaces.tobago.internal.config.RenderersConfigImpl

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.internal.config.RenderersConfigImpl defines non-transient non-serializable instance field rendererMapBAD_PRACTICESE_BAD_FIELDNot availableLow

org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder

BugCategoryDetailsLinePriority
Dead store to builder in org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder.init(ServletContext)STYLEDLS_DEAD_LOCAL_STORE68High
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder.configFromClasspath()STYLEREC_CATCH_EXCEPTION171Low

org.apache.myfaces.tobago.internal.config.TobagoConfigImpl

BugCategoryDetailsLinePriority
Inconsistent synchronization of org.apache.myfaces.tobago.internal.config.TobagoConfigImpl.defaultValidatorInfo; locked 50% of timeMT_CORRECTNESSIS2_INCONSISTENT_SYNC272Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.internal.config.TobagoConfigImpl.initDefaultValidatorInfo()STYLEREC_CATCH_EXCEPTION247Medium

org.apache.myfaces.tobago.internal.config.TobagoConfigParser

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.config.TobagoConfigParser.configureValidation(URL) checks to see if result of String.indexOf is positiveSTYLERV_CHECK_FOR_POSITIVE_INDEXOF78Low

org.apache.myfaces.tobago.internal.config.TobagoConfigSorter

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.config.TobagoConfigSorter implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLE28-189Low

org.apache.myfaces.tobago.internal.context.ClientPropertiesKey

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.context.ClientPropertiesKey is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32-125Low

org.apache.myfaces.tobago.internal.layout.FactorList

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.layout.FactorList is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID27-52Low

org.apache.myfaces.tobago.internal.layout.Grid

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.layout.Grid.getBankHeads(Orientation) may expose internal representation by returning Grid.rowHeadsMALICIOUS_CODEEI_EXPOSE_REP155Medium

org.apache.myfaces.tobago.internal.layout.IntervalList

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.layout.IntervalList is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID27-94Low

org.apache.myfaces.tobago.internal.layout.MathUtils

BugCategoryDetailsLinePriority
Dead store to v in org.apache.myfaces.tobago.internal.layout.MathUtils.adjustRemainders(double[], double)STYLEDLS_DEAD_LOCAL_STORE34Low

org.apache.myfaces.tobago.internal.taglib.AttributeTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.AttributeTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.AttributeTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-123High
org.apache.myfaces.tobago.internal.taglib.AttributeTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-123Low

org.apache.myfaces.tobago.internal.taglib.BoxTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.BoxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE55Medium

org.apache.myfaces.tobago.internal.taglib.ButtonTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ButtonTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE71Medium

org.apache.myfaces.tobago.internal.taglib.CalendarTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.CalendarTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.CellTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.CellTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE55Medium

org.apache.myfaces.tobago.internal.taglib.ColumnEventTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ColumnEventTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE52Medium

org.apache.myfaces.tobago.internal.taglib.ColumnSelectorTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ColumnSelectorTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE52Medium

org.apache.myfaces.tobago.internal.taglib.ColumnTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ColumnTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE58Medium

org.apache.myfaces.tobago.internal.taglib.CommandTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.CommandTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE64Medium

org.apache.myfaces.tobago.internal.taglib.ConverterTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.ConverterTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.ConverterTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-94High
org.apache.myfaces.tobago.internal.taglib.ConverterTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-94Low

org.apache.myfaces.tobago.internal.taglib.DatePickerTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.DatePickerTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.FileItemValidatorTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-94High
org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-94Low

org.apache.myfaces.tobago.internal.taglib.FileTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.FileTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE67Medium

org.apache.myfaces.tobago.internal.taglib.FlowLayoutTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.FlowLayoutTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE58Medium

org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.GridLayoutConstraintTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-674High
org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-674Low

org.apache.myfaces.tobago.internal.taglib.GridLayoutTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.GridLayoutTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE65Medium

org.apache.myfaces.tobago.internal.taglib.ImageTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ImageTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE59Medium

org.apache.myfaces.tobago.internal.taglib.LabelTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.LabelTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE58Medium

org.apache.myfaces.tobago.internal.taglib.LinkTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.LinkTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE70Medium

org.apache.myfaces.tobago.internal.taglib.LoadBundleTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.LoadBundleTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.LoadBundleTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-94High
org.apache.myfaces.tobago.internal.taglib.LoadBundleTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-94Low

org.apache.myfaces.tobago.internal.taglib.MediatorTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.MediatorTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.MenuBarTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuBarTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE52Medium

org.apache.myfaces.tobago.internal.taglib.MenuCommandTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuCommandTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE66Medium

org.apache.myfaces.tobago.internal.taglib.MenuItemTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuItemTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE66Medium

org.apache.myfaces.tobago.internal.taglib.MenuSeparatorTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuSeparatorTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE52Medium

org.apache.myfaces.tobago.internal.taglib.MenuTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE57Medium

org.apache.myfaces.tobago.internal.taglib.MessagesTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.MessagesTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE61Medium

org.apache.myfaces.tobago.internal.taglib.ObjectTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ObjectTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.PageTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.PageTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE58Medium

org.apache.myfaces.tobago.internal.taglib.PanelTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.PanelTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.PopupReferenceTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-65High
org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-65Low

org.apache.myfaces.tobago.internal.taglib.PopupTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.PopupTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE57Medium

org.apache.myfaces.tobago.internal.taglib.ProgressTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ProgressTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE54Medium

org.apache.myfaces.tobago.internal.taglib.ReloadTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ReloadTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE54Medium

org.apache.myfaces.tobago.internal.taglib.ResetInputActionListenerTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.ResetInputActionListenerTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.ResetInputActionListenerTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-65High
org.apache.myfaces.tobago.internal.taglib.ResetInputActionListenerTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-65Low

org.apache.myfaces.tobago.internal.taglib.ScriptTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ScriptTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE57Medium

org.apache.myfaces.tobago.internal.taglib.SelectItemTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.SelectItemTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE58Medium

org.apache.myfaces.tobago.internal.taglib.SelectItemsTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.SelectItemsTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE52Medium

org.apache.myfaces.tobago.internal.taglib.SelectReferenceTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.SelectReferenceTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.SeparatorTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.SeparatorTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.SheetLayoutTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.SheetLayoutTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE52Medium

org.apache.myfaces.tobago.internal.taglib.SheetTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.SheetTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE69Medium

org.apache.myfaces.tobago.internal.taglib.StyleTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.StyleTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.SubmittedValueLengthValidatorTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-94High
org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-94Low

org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.TabChangeListenerTagBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS29-94High
org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID29-94Low

org.apache.myfaces.tobago.internal.taglib.TabGroupLayoutTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TabGroupLayoutTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE52Medium

org.apache.myfaces.tobago.internal.taglib.TabGroupTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TabGroupTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE60Medium

org.apache.myfaces.tobago.internal.taglib.TabTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TabTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE57Medium

org.apache.myfaces.tobago.internal.taglib.TagUtils

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.ActionSource in org.apache.myfaces.tobago.internal.taglib.TagUtils.setActionListenerMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST156Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.ActionSource in org.apache.myfaces.tobago.internal.taglib.TagUtils.setActionMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST165Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.tobago.event.SortActionSource in org.apache.myfaces.tobago.internal.taglib.TagUtils.setSortActionListenerMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST128Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.tobago.event.SheetStateChangeSource in org.apache.myfaces.tobago.internal.taglib.TagUtils.setStateChangeListenerMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST121Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.tobago.component.InputSuggest in org.apache.myfaces.tobago.internal.taglib.TagUtils.setSuggestMethodMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST135Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.tobago.event.TabChangeSource in org.apache.myfaces.tobago.internal.taglib.TagUtils.setTabChangeListenerMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST175Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.EditableValueHolder in org.apache.myfaces.tobago.internal.taglib.TagUtils.setValidatorMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST149Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.EditableValueHolder in org.apache.myfaces.tobago.internal.taglib.TagUtils.setValueChangeListenerMethodBinding(UIComponent, String, Class[])STYLEBC_UNCONFIRMED_CAST142Low

org.apache.myfaces.tobago.internal.taglib.TimeTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TimeTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE69Medium

org.apache.myfaces.tobago.internal.taglib.TobagoBodyTag

BugCategoryDetailsLinePriority
Class org.apache.myfaces.tobago.internal.taglib.TobagoBodyTag implements same interface as superclassSTYLERI_REDUNDANT_INTERFACES32-77Low

org.apache.myfaces.tobago.internal.taglib.ToolBarCheckTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarCheckTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE68Medium

org.apache.myfaces.tobago.internal.taglib.ToolBarCommandTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarCommandTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE68Medium

org.apache.myfaces.tobago.internal.taglib.ToolBarSelectOneTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarSelectOneTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE63Medium

org.apache.myfaces.tobago.internal.taglib.ToolBarTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE56Medium

org.apache.myfaces.tobago.internal.taglib.TreeCommandTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeCommandTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE67Medium

org.apache.myfaces.tobago.internal.taglib.TreeDataTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeDataTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE53Medium

org.apache.myfaces.tobago.internal.taglib.TreeIconTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeIconTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE55Medium

org.apache.myfaces.tobago.internal.taglib.TreeIndentTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeIndentTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE54Medium

org.apache.myfaces.tobago.internal.taglib.TreeLabelTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeLabelTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE54Medium

org.apache.myfaces.tobago.internal.taglib.TreeListboxTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeListboxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE55Medium

org.apache.myfaces.tobago.internal.taglib.TreeMenuTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeMenuTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE54Medium

org.apache.myfaces.tobago.internal.taglib.TreeNodeTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeNodeTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE59Medium

org.apache.myfaces.tobago.internal.taglib.TreeSelectTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeSelectTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE56Medium

org.apache.myfaces.tobago.internal.taglib.TreeTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE57Medium

org.apache.myfaces.tobago.internal.taglib.WizardTag

BugCategoryDetailsLinePriority
Dead store to application in org.apache.myfaces.tobago.internal.taglib.WizardTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE57Medium

org.apache.myfaces.tobago.internal.util.JndiUtils

BugCategoryDetailsLinePriority
Method org.apache.myfaces.tobago.internal.util.JndiUtils.getJndiProperty(Context, Object, String[]) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION51Medium

org.apache.myfaces.tobago.internal.webapp.DebugResponseWriterWrapper

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.internal.webapp.DebugResponseWriterWrapper.writeComment(Object) checks to see if result of String.indexOf is positiveSTYLERV_CHECK_FOR_POSITIVE_INDEXOF53Low

org.apache.myfaces.tobago.layout.PixelMeasure

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.layout.PixelMeasure is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID28-125Low

org.apache.myfaces.tobago.model.SelectItem

BugCategoryDetailsLinePriority
The class name org.apache.myfaces.tobago.model.SelectItem shadows the simple name of the superclass javax.faces.model.SelectItemBAD_PRACTICENM_SAME_SIMPLE_NAME_AS_SUPERCLASS28-98High

org.apache.myfaces.tobago.model.SheetState

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.model.SheetState.getScrollPosition() may expose internal representation by returning SheetState.scrollPositionMALICIOUS_CODEEI_EXPOSE_REP105Medium
org.apache.myfaces.tobago.model.SheetState.setScrollPosition(Integer[]) may expose internal representation by storing an externally mutable object into SheetState.scrollPositionMALICIOUS_CODEEI_EXPOSE_REP2109Medium
Class org.apache.myfaces.tobago.model.SheetState defines non-transient non-serializable instance field selectedRowsBAD_PRACTICESE_BAD_FIELDNot availableLow

org.apache.myfaces.tobago.model.TreePath

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.model.TreePath.getPath() may expose internal representation by returning TreePath.pathMALICIOUS_CODEEI_EXPOSE_REP60Medium
org.apache.myfaces.tobago.model.TreePath is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID32-126Low

org.apache.myfaces.tobago.renderkit.RendererBase

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.tobago.config.Configurable in org.apache.myfaces.tobago.renderkit.RendererBase.getConfiguredValue(FacesContext, UIComponent, String)STYLEBC_UNCONFIRMED_CAST80Low

org.apache.myfaces.tobago.renderkit.SelectManyRendererBase

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectMany in org.apache.myfaces.tobago.renderkit.SelectManyRendererBase.getConvertedValue(FacesContext, UIComponent, Object)STYLEBC_UNCONFIRMED_CAST80Low

org.apache.myfaces.tobago.renderkit.html.StyleClasses

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.renderkit.html.StyleClasses.toString() may return nullBAD_PRACTICENP_TOSTRING_COULD_RETURN_NULL257Medium

org.apache.myfaces.tobago.util.BundleMapWrapper

BugCategoryDetailsLinePriority
Redundant nullcheck of value, which is known to be non-null in org.apache.myfaces.tobago.util.BundleMapWrapper.containsKey(Object)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE49Low

org.apache.myfaces.tobago.util.ComponentUtils

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from org.apache.myfaces.tobago.component.SupportsMarkup to javax.faces.component.UIComponent in org.apache.myfaces.tobago.util.ComponentUtils.getMarkupBinding(FacesContext, SupportsMarkup)STYLEBC_UNCONFIRMED_CAST802Low
org.apache.myfaces.tobago.util.ComponentUtils.ACTION_LISTENER_ARGS should be package protectedMALICIOUS_CODEMS_PKGPROTECT84Medium
org.apache.myfaces.tobago.util.ComponentUtils.VALIDATOR_ARGS should be package protectedMALICIOUS_CODEMS_PKGPROTECT86Medium
org.apache.myfaces.tobago.util.ComponentUtils.VALUE_CHANGE_LISTENER_ARGS should be package protectedMALICIOUS_CODEMS_PKGPROTECT85Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.util.ComponentUtils.createActionListener(String)STYLEREC_CATCH_EXCEPTION557Low
Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.util.ComponentUtils.getConvertedValue(FacesContext, UIComponent, String)STYLEREC_CATCH_EXCEPTION873Low

org.apache.myfaces.tobago.util.DebugPhaseListener

BugCategoryDetailsLinePriority
Method org.apache.myfaces.tobago.util.DebugPhaseListener.beforePhase(PhaseEvent) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR112Medium

org.apache.myfaces.tobago.validator.FileItemValidator

BugCategoryDetailsLinePriority
org.apache.myfaces.tobago.validator.FileItemValidator.getContentType() may expose internal representation by returning FileItemValidator.contentTypeMALICIOUS_CODEEI_EXPOSE_REP97Medium
org.apache.myfaces.tobago.validator.FileItemValidator.setContentType(String[]) may expose internal representation by storing an externally mutable object into FileItemValidator.contentTypeMALICIOUS_CODEEI_EXPOSE_REP2101Medium