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
Files
org.apache.myfaces.tobago.component.UICommand
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.component.UICommand.getRenderedPartially() may expose internal representation by returning UICommand.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP | 705 | Medium |
| org.apache.myfaces.tobago.component.UICommand.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UICommand.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP2 | 735 | Medium |
org.apache.myfaces.tobago.component.UIDate
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UIDate implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-948 | Low |
org.apache.myfaces.tobago.component.UIFlowLayout
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UIFlowLayout implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 48-278 | Low |
org.apache.myfaces.tobago.component.UIForm
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UIForm implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 42 | Low |
org.apache.myfaces.tobago.component.UIGridLayout
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UIGridLayout implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 100-536 | Low |
org.apache.myfaces.tobago.component.UIIn
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UIIn implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 48-953 | Low |
org.apache.myfaces.tobago.component.UINamingContainer
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.component.UINamingContainer shadows the simple name of the superclass javax.faces.component.UINamingContainer | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 41 | High |
org.apache.myfaces.tobago.component.UISelectBooleanCheckbox
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UISelectBooleanCheckbox implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-948 | Low |
org.apache.myfaces.tobago.component.UISelectItems
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.component.UISelectItems shadows the simple name of the superclass javax.faces.component.UISelectItems | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 44 | High |
org.apache.myfaces.tobago.component.UISelectManyCheckbox
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UISelectManyCheckbox implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-911 | Low |
org.apache.myfaces.tobago.component.UISelectManyListbox
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UISelectManyListbox implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-948 | Low |
org.apache.myfaces.tobago.component.UISelectManyShuttle
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UISelectManyShuttle implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 46-907 | Low |
org.apache.myfaces.tobago.component.UISelectOneChoice
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UISelectOneChoice implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-974 | Low |
org.apache.myfaces.tobago.component.UISelectOneListbox
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UISelectOneListbox implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-941 | Low |
org.apache.myfaces.tobago.component.UISelectOneRadio
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UISelectOneRadio implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-937 | Low |
org.apache.myfaces.tobago.component.UISheet
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.component.UISheet.getRenderedPartially() may expose internal representation by returning UISheet.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP | 743 | Medium |
| org.apache.myfaces.tobago.component.UISheet.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UISheet.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP2 | 773 | Medium |
| Class org.apache.myfaces.tobago.component.UISheet implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 50-1276 | Low |
org.apache.myfaces.tobago.component.UITabGroup
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.component.UITabGroup.getRenderedPartially() may expose internal representation by returning UITabGroup.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP | 1002 | Medium |
| org.apache.myfaces.tobago.component.UITabGroup.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UITabGroup.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP2 | 1032 | Medium |
| Class org.apache.myfaces.tobago.component.UITabGroup implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 50-1165 | Low |
org.apache.myfaces.tobago.component.UITextarea
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UITextarea implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-941 | Low |
org.apache.myfaces.tobago.component.UITime
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UITime implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-948 | Low |
org.apache.myfaces.tobago.component.UIToolBarCommand
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.component.UIToolBarCommand.getRenderedPartially() may expose internal representation by returning UIToolBarCommand.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP | 831 | Medium |
| org.apache.myfaces.tobago.component.UIToolBarCommand.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UIToolBarCommand.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP2 | 861 | Medium |
org.apache.myfaces.tobago.component.UITreeCommand
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.component.UITreeCommand.getRenderedPartially() may expose internal representation by returning UITreeCommand.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP | 807 | Medium |
| org.apache.myfaces.tobago.component.UITreeCommand.setRenderedPartially(String[]) may expose internal representation by storing an externally mutable object into UITreeCommand.renderedPartially | MALICIOUS_CODE | EI_EXPOSE_REP2 | 837 | Medium |
org.apache.myfaces.tobago.component.UITreeNode
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.component.UITreeNode implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 47-262 | Low |
org.apache.myfaces.tobago.component.UIViewRoot
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.component.UIViewRoot.decodeActionComponent(FacesContext, AbstractUIPage, Map) might ignore java.lang.Exception | BAD_PRACTICE | DE_MIGHT_IGNORE | 244 | Low |
| The class name org.apache.myfaces.tobago.component.UIViewRoot shadows the simple name of the superclass javax.faces.component.UIViewRoot | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 53-340 | High |
org.apache.myfaces.tobago.context.ClientProperties
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Possible null pointer dereference of ClientProperties.locale in org.apache.myfaces.tobago.context.ClientProperties.setLocale(Locale) | CORRECTNESS | NP_NULL_ON_SOME_PATH | 214 | Medium |
org.apache.myfaces.tobago.context.Markup
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.context.Markup is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 48-301 | Low |
org.apache.myfaces.tobago.context.MarkupConfig
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.context.MarkupConfig defines non-transient non-serializable instance field markups | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
org.apache.myfaces.tobago.context.ThemeImpl
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.context.ThemeImpl.getScriptResources(boolean) may expose internal representation by returning ThemeImpl.productionScripts | MALICIOUS_CODE | EI_EXPOSE_REP | 261 | Medium |
| org.apache.myfaces.tobago.context.ThemeImpl.getScriptResources(boolean) may expose internal representation by returning ThemeImpl.scripts | MALICIOUS_CODE | EI_EXPOSE_REP | 263 | Medium |
| org.apache.myfaces.tobago.context.ThemeImpl.getStyleResources(boolean) may expose internal representation by returning ThemeImpl.productionStyles | MALICIOUS_CODE | EI_EXPOSE_REP | 268 | Medium |
| org.apache.myfaces.tobago.context.ThemeImpl.getStyleResources(boolean) may expose internal representation by returning ThemeImpl.styles | MALICIOUS_CODE | EI_EXPOSE_REP | 270 | Medium |
| Class org.apache.myfaces.tobago.context.ThemeImpl defines non-transient non-serializable instance field fallbackList | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
org.apache.myfaces.tobago.context.ThemeResource
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.context.ThemeResource is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 25-54 | Low |
org.apache.myfaces.tobago.context.ThemeResources
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.context.ThemeResources defines non-transient non-serializable instance field scriptList | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
| Class org.apache.myfaces.tobago.context.ThemeResources defines non-transient non-serializable instance field styleList | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
| org.apache.myfaces.tobago.context.ThemeResources is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-64 | Low |
org.apache.myfaces.tobago.context.ThemeScript
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.context.ThemeScript is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 23 | Low |
org.apache.myfaces.tobago.context.ThemeStyle
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.context.ThemeStyle is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 23 | Low |
org.apache.myfaces.tobago.context.TransientStateHolder
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The field org.apache.myfaces.tobago.context.TransientStateHolder.object is transient but isn't set by deserialization | BAD_PRACTICE | SE_TRANSIENT_FIELD_NOT_RESTORED | Not available | Medium |
org.apache.myfaces.tobago.event.ResetInputActionListener
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| new org.apache.myfaces.tobago.event.ResetInputActionListener(String[]) may expose internal representation by storing an externally mutable object into ResetInputActionListener.clientIds | MALICIOUS_CODE | EI_EXPOSE_REP2 | 33 | Medium |
org.apache.myfaces.tobago.internal.component.AbstractUIMessages$ItemComparator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.component.AbstractUIMessages$ItemComparator implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 104-106 | Medium |
org.apache.myfaces.tobago.internal.component.AbstractUIMessages$OrderBy
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Use of non-localized String.toUpperCase() or String.toLowerCase | I18N | DM_CONVERT_CASE | 129 | Low |
org.apache.myfaces.tobago.internal.component.AbstractUIPage
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.component.AbstractUIPage.markSubmittedForm(FacesContext) might ignore java.lang.Exception | BAD_PRACTICE | DE_MIGHT_IGNORE | 150 | Low |
org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to intervals in org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout.preProcessing(Orientation) | STYLE | DLS_DEAD_LOCAL_STORE | 82 | High |
| Dead store to component in org.apache.myfaces.tobago.internal.component.AbstractUISheetLayout.parseFixedWidth(LayoutInfo, List) | STYLE | DLS_DEAD_LOCAL_STORE | 329 | Low |
org.apache.myfaces.tobago.internal.config.RenderersConfigImpl
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.internal.config.RenderersConfigImpl defines non-transient non-serializable instance field rendererMap | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to builder in org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder.init(ServletContext) | STYLE | DLS_DEAD_LOCAL_STORE | 68 | High |
| Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.internal.config.TobagoConfigBuilder.configFromClasspath() | STYLE | REC_CATCH_EXCEPTION | 171 | Low |
org.apache.myfaces.tobago.internal.config.TobagoConfigImpl
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Inconsistent synchronization of org.apache.myfaces.tobago.internal.config.TobagoConfigImpl.defaultValidatorInfo; locked 50% of time | MT_CORRECTNESS | IS2_INCONSISTENT_SYNC | 272 | Medium |
| Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.internal.config.TobagoConfigImpl.initDefaultValidatorInfo() | STYLE | REC_CATCH_EXCEPTION | 247 | Medium |
org.apache.myfaces.tobago.internal.config.TobagoConfigParser
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.config.TobagoConfigParser.configureValidation(URL) checks to see if result of String.indexOf is positive | STYLE | RV_CHECK_FOR_POSITIVE_INDEXOF | 78 | Low |
org.apache.myfaces.tobago.internal.config.TobagoConfigSorter
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.config.TobagoConfigSorter implements Comparator but not Serializable | BAD_PRACTICE | SE_COMPARATOR_SHOULD_BE_SERIALIZABLE | 28-189 | Low |
org.apache.myfaces.tobago.internal.context.ClientPropertiesKey
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.context.ClientPropertiesKey is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 32-125 | Low |
org.apache.myfaces.tobago.internal.layout.FactorList
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.layout.FactorList is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 27-52 | Low |
org.apache.myfaces.tobago.internal.layout.Grid
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.layout.Grid.getBankHeads(Orientation) may expose internal representation by returning Grid.rowHeads | MALICIOUS_CODE | EI_EXPOSE_REP | 155 | Medium |
org.apache.myfaces.tobago.internal.layout.IntervalList
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.layout.IntervalList is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 27-94 | Low |
org.apache.myfaces.tobago.internal.layout.MathUtils
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to v in org.apache.myfaces.tobago.internal.layout.MathUtils.adjustRemainders(double[], double) | STYLE | DLS_DEAD_LOCAL_STORE | 34 | Low |
org.apache.myfaces.tobago.internal.taglib.AttributeTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.AttributeTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.AttributeTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-123 | High |
| org.apache.myfaces.tobago.internal.taglib.AttributeTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-123 | Low |
org.apache.myfaces.tobago.internal.taglib.BoxTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.BoxTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 55 | Medium |
org.apache.myfaces.tobago.internal.taglib.ButtonTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ButtonTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 71 | Medium |
org.apache.myfaces.tobago.internal.taglib.CalendarTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.CalendarTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.CellTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.CellTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 55 | Medium |
org.apache.myfaces.tobago.internal.taglib.ColumnEventTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ColumnEventTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 52 | Medium |
org.apache.myfaces.tobago.internal.taglib.ColumnSelectorTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ColumnSelectorTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 52 | Medium |
org.apache.myfaces.tobago.internal.taglib.ColumnTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ColumnTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 58 | Medium |
org.apache.myfaces.tobago.internal.taglib.CommandTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.CommandTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 64 | Medium |
org.apache.myfaces.tobago.internal.taglib.ConverterTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.ConverterTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.ConverterTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-94 | High |
| org.apache.myfaces.tobago.internal.taglib.ConverterTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-94 | Low |
org.apache.myfaces.tobago.internal.taglib.DatePickerTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.DatePickerTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.FileItemValidatorTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-94 | High |
| org.apache.myfaces.tobago.internal.taglib.FileItemValidatorTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-94 | Low |
org.apache.myfaces.tobago.internal.taglib.FileTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.FileTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 67 | Medium |
org.apache.myfaces.tobago.internal.taglib.FlowLayoutTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.FlowLayoutTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 58 | Medium |
org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.GridLayoutConstraintTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-674 | High |
| org.apache.myfaces.tobago.internal.taglib.GridLayoutConstraintTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-674 | Low |
org.apache.myfaces.tobago.internal.taglib.GridLayoutTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.GridLayoutTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 65 | Medium |
org.apache.myfaces.tobago.internal.taglib.ImageTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ImageTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 59 | Medium |
org.apache.myfaces.tobago.internal.taglib.LabelTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.LabelTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 58 | Medium |
org.apache.myfaces.tobago.internal.taglib.LinkTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.LinkTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 70 | Medium |
org.apache.myfaces.tobago.internal.taglib.LoadBundleTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.LoadBundleTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.LoadBundleTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-94 | High |
| org.apache.myfaces.tobago.internal.taglib.LoadBundleTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-94 | Low |
org.apache.myfaces.tobago.internal.taglib.MediatorTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.MediatorTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.MenuBarTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuBarTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 52 | Medium |
org.apache.myfaces.tobago.internal.taglib.MenuCommandTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuCommandTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 66 | Medium |
org.apache.myfaces.tobago.internal.taglib.MenuItemTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuItemTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 66 | Medium |
org.apache.myfaces.tobago.internal.taglib.MenuSeparatorTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuSeparatorTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 52 | Medium |
org.apache.myfaces.tobago.internal.taglib.MenuTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.MenuTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 57 | Medium |
org.apache.myfaces.tobago.internal.taglib.MessagesTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.MessagesTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 61 | Medium |
org.apache.myfaces.tobago.internal.taglib.ObjectTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ObjectTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.PageTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.PageTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 58 | Medium |
org.apache.myfaces.tobago.internal.taglib.PanelTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.PanelTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.PopupReferenceTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-65 | High |
| org.apache.myfaces.tobago.internal.taglib.PopupReferenceTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-65 | Low |
org.apache.myfaces.tobago.internal.taglib.PopupTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.PopupTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 57 | Medium |
org.apache.myfaces.tobago.internal.taglib.ProgressTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ProgressTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 54 | Medium |
org.apache.myfaces.tobago.internal.taglib.ReloadTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ReloadTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 54 | Medium |
org.apache.myfaces.tobago.internal.taglib.ResetInputActionListenerTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.ResetInputActionListenerTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.ResetInputActionListenerTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-65 | High |
| org.apache.myfaces.tobago.internal.taglib.ResetInputActionListenerTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-65 | Low |
org.apache.myfaces.tobago.internal.taglib.ScriptTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ScriptTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 57 | Medium |
org.apache.myfaces.tobago.internal.taglib.SelectItemTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.SelectItemTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 58 | Medium |
org.apache.myfaces.tobago.internal.taglib.SelectItemsTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.SelectItemsTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 52 | Medium |
org.apache.myfaces.tobago.internal.taglib.SelectReferenceTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.SelectReferenceTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.SeparatorTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.SeparatorTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.SheetLayoutTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.SheetLayoutTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 52 | Medium |
org.apache.myfaces.tobago.internal.taglib.SheetTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.SheetTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 69 | Medium |
org.apache.myfaces.tobago.internal.taglib.StyleTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.StyleTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.SubmittedValueLengthValidatorTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-94 | High |
| org.apache.myfaces.tobago.internal.taglib.SubmittedValueLengthValidatorTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-94 | Low |
org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag shadows the simple name of the superclass org.apache.myfaces.tobago.internal.taglib.component.TabChangeListenerTag | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 29-94 | High |
| org.apache.myfaces.tobago.internal.taglib.TabChangeListenerTag is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 29-94 | Low |
org.apache.myfaces.tobago.internal.taglib.TabGroupLayoutTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TabGroupLayoutTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 52 | Medium |
org.apache.myfaces.tobago.internal.taglib.TabGroupTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TabGroupTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 60 | Medium |
org.apache.myfaces.tobago.internal.taglib.TabTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TabTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 57 | Medium |
org.apache.myfaces.tobago.internal.taglib.TagUtils
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 156 | Low |
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 165 | Low |
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 128 | Low |
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 121 | Low |
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 135 | Low |
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 175 | Low |
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 149 | Low |
| 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[]) | STYLE | BC_UNCONFIRMED_CAST | 142 | Low |
org.apache.myfaces.tobago.internal.taglib.TimeTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TimeTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 69 | Medium |
org.apache.myfaces.tobago.internal.taglib.TobagoBodyTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Class org.apache.myfaces.tobago.internal.taglib.TobagoBodyTag implements same interface as superclass | STYLE | RI_REDUNDANT_INTERFACES | 32-77 | Low |
org.apache.myfaces.tobago.internal.taglib.ToolBarCheckTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarCheckTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 68 | Medium |
org.apache.myfaces.tobago.internal.taglib.ToolBarCommandTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarCommandTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 68 | Medium |
org.apache.myfaces.tobago.internal.taglib.ToolBarSelectOneTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarSelectOneTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 63 | Medium |
org.apache.myfaces.tobago.internal.taglib.ToolBarTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.ToolBarTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 56 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeCommandTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeCommandTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 67 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeDataTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeDataTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 53 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeIconTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeIconTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 55 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeIndentTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeIndentTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 54 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeLabelTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeLabelTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 54 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeListboxTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeListboxTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 55 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeMenuTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeMenuTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 54 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeNodeTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeNodeTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 59 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeSelectTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeSelectTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 56 | Medium |
org.apache.myfaces.tobago.internal.taglib.TreeTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.TreeTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 57 | Medium |
org.apache.myfaces.tobago.internal.taglib.WizardTag
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Dead store to application in org.apache.myfaces.tobago.internal.taglib.WizardTag.setProperties(UIComponent) | STYLE | DLS_DEAD_LOCAL_STORE | 57 | Medium |
org.apache.myfaces.tobago.internal.util.JndiUtils
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Method org.apache.myfaces.tobago.internal.util.JndiUtils.getJndiProperty(Context, Object, String[]) concatenates strings using + in a loop | PERFORMANCE | SBSC_USE_STRINGBUFFER_CONCATENATION | 51 | Medium |
org.apache.myfaces.tobago.internal.webapp.DebugResponseWriterWrapper
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.internal.webapp.DebugResponseWriterWrapper.writeComment(Object) checks to see if result of String.indexOf is positive | STYLE | RV_CHECK_FOR_POSITIVE_INDEXOF | 53 | Low |
org.apache.myfaces.tobago.layout.PixelMeasure
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.layout.PixelMeasure is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 28-125 | Low |
org.apache.myfaces.tobago.model.SelectItem
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| The class name org.apache.myfaces.tobago.model.SelectItem shadows the simple name of the superclass javax.faces.model.SelectItem | BAD_PRACTICE | NM_SAME_SIMPLE_NAME_AS_SUPERCLASS | 28-98 | High |
org.apache.myfaces.tobago.model.SheetState
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.model.SheetState.getScrollPosition() may expose internal representation by returning SheetState.scrollPosition | MALICIOUS_CODE | EI_EXPOSE_REP | 105 | Medium |
| org.apache.myfaces.tobago.model.SheetState.setScrollPosition(Integer[]) may expose internal representation by storing an externally mutable object into SheetState.scrollPosition | MALICIOUS_CODE | EI_EXPOSE_REP2 | 109 | Medium |
| Class org.apache.myfaces.tobago.model.SheetState defines non-transient non-serializable instance field selectedRows | BAD_PRACTICE | SE_BAD_FIELD | Not available | Low |
org.apache.myfaces.tobago.model.TreePath
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.model.TreePath.getPath() may expose internal representation by returning TreePath.path | MALICIOUS_CODE | EI_EXPOSE_REP | 60 | Medium |
| org.apache.myfaces.tobago.model.TreePath is Serializable; consider declaring a serialVersionUID | BAD_PRACTICE | SE_NO_SERIALVERSIONID | 32-126 | Low |
org.apache.myfaces.tobago.renderkit.RendererBase
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 80 | Low |
org.apache.myfaces.tobago.renderkit.SelectManyRendererBase
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UISelectMany in org.apache.myfaces.tobago.renderkit.SelectManyRendererBase.getConvertedValue(FacesContext, UIComponent, Object) | STYLE | BC_UNCONFIRMED_CAST | 80 | Low |
org.apache.myfaces.tobago.renderkit.html.StyleClasses
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.renderkit.html.StyleClasses.toString() may return null | BAD_PRACTICE | NP_TOSTRING_COULD_RETURN_NULL | 257 | Medium |
org.apache.myfaces.tobago.util.BundleMapWrapper
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Redundant nullcheck of value, which is known to be non-null in org.apache.myfaces.tobago.util.BundleMapWrapper.containsKey(Object) | STYLE | RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE | 49 | Low |
org.apache.myfaces.tobago.util.ComponentUtils
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| 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) | STYLE | BC_UNCONFIRMED_CAST | 802 | Low |
| org.apache.myfaces.tobago.util.ComponentUtils.ACTION_LISTENER_ARGS should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 84 | Medium |
| org.apache.myfaces.tobago.util.ComponentUtils.VALIDATOR_ARGS should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 86 | Medium |
| org.apache.myfaces.tobago.util.ComponentUtils.VALUE_CHANGE_LISTENER_ARGS should be package protected | MALICIOUS_CODE | MS_PKGPROTECT | 85 | Medium |
| Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.util.ComponentUtils.createActionListener(String) | STYLE | REC_CATCH_EXCEPTION | 557 | Low |
| Exception is caught when Exception is not thrown in org.apache.myfaces.tobago.util.ComponentUtils.getConvertedValue(FacesContext, UIComponent, String) | STYLE | REC_CATCH_EXCEPTION | 873 | Low |
org.apache.myfaces.tobago.util.DebugPhaseListener
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| Method org.apache.myfaces.tobago.util.DebugPhaseListener.beforePhase(PhaseEvent) makes inefficient use of keySet iterator instead of entrySet iterator | PERFORMANCE | WMI_WRONG_MAP_ITERATOR | 112 | Medium |
org.apache.myfaces.tobago.validator.FileItemValidator
| Bug | Category | Details | Line | Priority |
|---|---|---|---|---|
| org.apache.myfaces.tobago.validator.FileItemValidator.getContentType() may expose internal representation by returning FileItemValidator.contentType | MALICIOUS_CODE | EI_EXPOSE_REP | 97 | Medium |
| org.apache.myfaces.tobago.validator.FileItemValidator.setContentType(String[]) may expose internal representation by storing an externally mutable object into FileItemValidator.contentType | MALICIOUS_CODE | EI_EXPOSE_REP2 | 101 | Medium |