UI-Component Sets

FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.3.9

Threshold is low

Effort is min

Summary

Classes Bugs Errors Missing Classes
23 98 0 0

org.apache.myfaces.shared.util.ClassLoaderUtils

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.apache.myfaces.shared.util.ClassLoaderUtils.getServices(String) STYLE REC_CATCH_EXCEPTION 326 Low

org.apache.myfaces.shared.util.ClassUtils

Bug Category Details Line Priority
Dead store to plugins in org.apache.myfaces.shared.util.ClassUtils.classForName(String) STYLE DLS_DEAD_LOCAL_STORE 168 Medium
org.apache.myfaces.shared.util.ClassUtils.classLoadingExtensions should be package protected MALICIOUS_CODE MS_PKGPROTECT 68 Medium

org.apache.myfaces.shared.util.ExternalContextUtils

Bug Category Details Line Priority
Dead store to response in org.apache.myfaces.shared.util.ExternalContextUtils.getHttpServletResponse(Object) STYLE DLS_DEAD_LOCAL_STORE 724 High
Exception is caught when Exception is not thrown in org.apache.myfaces.shared.util.ExternalContextUtils._runMethod(Object, String) STYLE REC_CATCH_EXCEPTION 586 Low

org.apache.myfaces.shared.util.LocaleUtils

Bug Category Details Line Priority
Exception is caught when Exception is not thrown in org.apache.myfaces.shared.util.LocaleUtils.converterTagLocaleFromString(String) STYLE REC_CATCH_EXCEPTION 139 Low

org.apache.myfaces.shared.util.MessageUtils

Bug Category Details Line Priority
Method call in org.apache.myfaces.shared.util.MessageUtils.getMessageFromBundle(String, String, Object[]) passes null for nonnull parameter of getMessageFromBundle(String, FacesContext, Locale, String, Object[]) CORRECTNESS NP_NULL_PARAM_DEREF 266 Medium
Redundant comparison of non-null value to null in org.apache.myfaces.shared.util.MessageUtils.getMessage(String, FacesContext, String, Object[]) STYLE RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE 621 Low
Redundant comparison of non-null value to null in org.apache.myfaces.shared.util.MessageUtils.getMessage(FacesContext, String, Object[]) STYLE RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE 595 Low
Redundant nullcheck of message, which is known to be non-null in org.apache.myfaces.shared.util.MessageUtils.getMessage(String, FacesContext, String, Object[]) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 626 Low
Redundant nullcheck of message, which is known to be non-null in org.apache.myfaces.shared.util.MessageUtils.getMessage(FacesContext, String, Object[]) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 600 Low

org.apache.myfaces.shared.util.ParametrizableFacesMessage

Bug Category Details Line Priority
new org.apache.myfaces.shared.util.ParametrizableFacesMessage(String, String, Object[], Locale) may expose internal representation by storing an externally mutable object into ParametrizableFacesMessage._args MALICIOUS_CODE EI_EXPOSE_REP2 55 Medium
new org.apache.myfaces.shared.util.ParametrizableFacesMessage(FacesMessage$Severity, String, String, Object[], Locale) may expose internal representation by storing an externally mutable object into ParametrizableFacesMessage._args MALICIOUS_CODE EI_EXPOSE_REP2 67 Medium

org.apache.myfaces.shared.util.SelectItemsIterator

Bug Category Details Line Priority
Possible null pointer dereference of itemValue in org.apache.myfaces.shared.util.SelectItemsIterator.next() CORRECTNESS NP_NULL_ON_SOME_PATH 286 Medium

org.apache.myfaces.shared.util.StringUtils

Bug Category Details Line Priority
Should org.apache.myfaces.shared.util.StringUtils.trim(String[]) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 710 Low

org.apache.myfaces.shared.util.TagUtils

Bug Category Details Line Priority
Should org.apache.myfaces.shared.util.TagUtils.getStringArray(Object) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 195 Low
Should org.apache.myfaces.shared.util.TagUtils.getTokensArray(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 283 Low
Should org.apache.myfaces.shared.util.TagUtils.parseNameTokens(String) return a zero length array rather than null? STYLE PZLA_PREFER_ZERO_LENGTH_ARRAYS 322 Low

org.apache.myfaces.shared.util.WebConfigParamUtils

Bug Category Details Line Priority
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 222 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 277 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 345 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 411 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 471 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 538 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 597 Low
Use of non-localized String.toUpperCase() or String.toLowerCase I18N DM_CONVERT_CASE 665 Low
org.apache.myfaces.shared.util.WebConfigParamUtils.COMMON_FALSE_VALUES should be package protected MALICIOUS_CODE MS_PKGPROTECT 32 Low
org.apache.myfaces.shared.util.WebConfigParamUtils.COMMON_TRUE_VALUES should be package protected MALICIOUS_CODE MS_PKGPROTECT 31 Low

org.apache.myfaces.shared.util.renderkit.HTML

Bug Category Details Line Priority
org.apache.myfaces.shared.util.renderkit.HTML.ANCHOR_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 211 Medium
org.apache.myfaces.shared.util.renderkit.HTML.BODY_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 510 Medium
org.apache.myfaces.shared.util.renderkit.HTML.BODY_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 522 Medium
org.apache.myfaces.shared.util.renderkit.HTML.BUTTON_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 354 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_ATTRIBUTES_WITHOUT_DISABLED should be package protected MALICIOUS_CODE MS_PKGPROTECT 136 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_EVENT_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 82 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_EVENT_ATTRIBUTES_WITHOUT_ONFOCUS should be package protected MALICIOUS_CODE MS_PKGPROTECT 90 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_EVENT_ATTRIBUTES_WITHOUT_ONSELECT_AND_ONCHANGE should be package protected MALICIOUS_CODE MS_PKGPROTECT 97 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED should be package protected MALICIOUS_CODE MS_PKGPROTECT 163 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 192 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONCLICK should be package protected MALICIOUS_CODE MS_PKGPROTECT 183 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONFOCUS_AND_ONCLICK should be package protected MALICIOUS_CODE MS_PKGPROTECT 178 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_STYLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 168 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_STYLE_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 196 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_PASSTROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 147 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONCLICK should be package protected MALICIOUS_CODE MS_PKGPROTECT 155 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONCLICK_WITHOUT_STYLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 159 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_ONMOUSEOVER_AND_ONMOUSEOUT should be package protected MALICIOUS_CODE MS_PKGPROTECT 188 Medium
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_PASSTROUGH_ATTRIBUTES_WITHOUT_STYLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 151 Medium
org.apache.myfaces.shared.util.renderkit.HTML.EVENT_HANDLER_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 74 Medium
org.apache.myfaces.shared.util.renderkit.HTML.EVENT_HANDLER_ATTRIBUTES_WITHOUT_ONCLICK should be package protected MALICIOUS_CODE MS_PKGPROTECT 51 Medium
org.apache.myfaces.shared.util.renderkit.HTML.EVENT_HANDLER_ATTRIBUTES_WITHOUT_ONMOUSEOVER_AND_ONMOUSEOUT should be package protected MALICIOUS_CODE MS_PKGPROTECT 63 Medium
org.apache.myfaces.shared.util.renderkit.HTML.FORM_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 253 Medium
org.apache.myfaces.shared.util.renderkit.HTML.IMG_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 280 Medium
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 311 Medium
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_FILE_UPLOAD_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 454 Medium
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED should be package protected MALICIOUS_CODE MS_PKGPROTECT 319 Medium
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 333 Medium
org.apache.myfaces.shared.util.renderkit.HTML.LABEL_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 378 Medium
org.apache.myfaces.shared.util.renderkit.HTML.LABEL_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 385 Medium
org.apache.myfaces.shared.util.renderkit.HTML.TABLE_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 413 Medium
org.apache.myfaces.shared.util.renderkit.HTML.TEXTAREA_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 437 Medium
org.apache.myfaces.shared.util.renderkit.HTML.UL_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 485 Medium
org.apache.myfaces.shared.util.renderkit.HTML.UNIVERSAL_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 123 Medium
org.apache.myfaces.shared.util.renderkit.HTML.UNIVERSAL_ATTRIBUTES_WITHOUT_STYLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 110 Medium
org.apache.myfaces.shared.util.renderkit.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 224 Low
org.apache.myfaces.shared.util.renderkit.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 239 Low
org.apache.myfaces.shared.util.renderkit.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES_WITHOUT_ONCLICK_WITHOUT_STYLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 234 Low
org.apache.myfaces.shared.util.renderkit.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES_WITHOUT_STYLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 229 Low
org.apache.myfaces.shared.util.renderkit.HTML.ANCHOR_PASSTHROUGH_ATTRIBUTES_WITHOUT_STYLE_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 243 Low
org.apache.myfaces.shared.util.renderkit.HTML.BODY_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 532 Low
org.apache.myfaces.shared.util.renderkit.HTML.BODY_PASSTHROUGH_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 536 Low
org.apache.myfaces.shared.util.renderkit.HTML.BUTTON_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED should be package protected MALICIOUS_CODE MS_PKGPROTECT 359 Low
org.apache.myfaces.shared.util.renderkit.HTML.BUTTON_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 367 Low
org.apache.myfaces.shared.util.renderkit.HTML.BUTTON_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONCLICK should be package protected MALICIOUS_CODE MS_PKGPROTECT 363 Low
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 141 Low
org.apache.myfaces.shared.util.renderkit.HTML.COMMON_FIELD_PASSTROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONFOCUS should be package protected MALICIOUS_CODE MS_PKGPROTECT 173 Low
org.apache.myfaces.shared.util.renderkit.HTML.FORM_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 262 Low
org.apache.myfaces.shared.util.renderkit.HTML.FORM_PASSTHROUGH_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 266 Low
org.apache.myfaces.shared.util.renderkit.HTML.IMG_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 293 Low
org.apache.myfaces.shared.util.renderkit.HTML.IMG_PASSTHROUGH_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 301 Low
org.apache.myfaces.shared.util.renderkit.HTML.IMG_PASSTHROUGH_ATTRIBUTES_WITHOUT_ONMOUSEOVER_AND_ONMOUSEOUT should be package protected MALICIOUS_CODE MS_PKGPROTECT 297 Low
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_FILE_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED should be package protected MALICIOUS_CODE MS_PKGPROTECT 458 Low
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_FILE_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 462 Low
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_ONFOCUS_AND_ONCLICK should be package protected MALICIOUS_CODE MS_PKGPROTECT 328 Low
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_STYLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 323 Low
org.apache.myfaces.shared.util.renderkit.HTML.INPUT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_STYLE_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 338 Low
org.apache.myfaces.shared.util.renderkit.HTML.LABEL_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 389 Low
org.apache.myfaces.shared.util.renderkit.HTML.LABEL_PASSTHROUGH_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 393 Low
org.apache.myfaces.shared.util.renderkit.HTML.MESSAGE_PASSTHROUGH_ATTRIBUTES_WITHOUT_TITLE_STYLE_AND_STYLE_CLASS should be package protected MALICIOUS_CODE MS_PKGPROTECT 474 Low
org.apache.myfaces.shared.util.renderkit.HTML.SELECT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED should be package protected MALICIOUS_CODE MS_PKGPROTECT 401 Low
org.apache.myfaces.shared.util.renderkit.HTML.SELECT_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 403 Low
org.apache.myfaces.shared.util.renderkit.HTML.SELECT_TABLE_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 481 Low
org.apache.myfaces.shared.util.renderkit.HTML.TABLE_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 424 Low
org.apache.myfaces.shared.util.renderkit.HTML.TABLE_PASSTHROUGH_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 428 Low
org.apache.myfaces.shared.util.renderkit.HTML.TEXTAREA_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED should be package protected MALICIOUS_CODE MS_PKGPROTECT 444 Low
org.apache.myfaces.shared.util.renderkit.HTML.TEXTAREA_PASSTHROUGH_ATTRIBUTES_WITHOUT_DISABLED_AND_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 448 Low
org.apache.myfaces.shared.util.renderkit.HTML.UL_PASSTHROUGH_ATTRIBUTES should be package protected MALICIOUS_CODE MS_PKGPROTECT 489 Low
org.apache.myfaces.shared.util.renderkit.HTML.UL_PASSTHROUGH_ATTRIBUTES_WITHOUT_EVENTS should be package protected MALICIOUS_CODE MS_PKGPROTECT 493 Low
org.apache.myfaces.shared.util.renderkit.HTML.UNIVERSAL_ATTRIBUTES_WITHOUT_STYLE_AND_TITLE should be package protected MALICIOUS_CODE MS_PKGPROTECT 118 Low