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

ClassesBugsErrorsMissing Classes
25816000

Files

ClassBugs
org.apache.myfaces.convert.ex.DoubleConverter1
org.apache.myfaces.convert.ex.FloatConverter1
org.apache.myfaces.convert.ex.IntegerConverter1
org.apache.myfaces.convert.ex.LongConverter1
org.apache.myfaces.convert.ex.ShortConverter1
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel13
org.apache.myfaces.custom.accordion.HtmlAccordionPanelRenderer2
org.apache.myfaces.custom.accordion.HtmlAccordionPanelTag1
org.apache.myfaces.custom.ajax.api.AjaxDecodePhaseListener2
org.apache.myfaces.custom.ajax.util.AjaxRendererUtils1
org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableRenderer1
org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableTag1
org.apache.myfaces.custom.clientvalidation.common.CVCall5
org.apache.myfaces.custom.clientvalidation.common.CVCallsHolder2
org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScriptTag2
org.apache.myfaces.custom.comparetovalidator.AbstractCompareToValidator3
org.apache.myfaces.custom.conversation.AbstractConversationTag1
org.apache.myfaces.custom.conversation.ConversationManager3
org.apache.myfaces.custom.conversation.ConversationRequestParameterProvider2
org.apache.myfaces.custom.conversation.UIEndConversation1
org.apache.myfaces.custom.conversation.UIEnsureConversation1
org.apache.myfaces.custom.conversation.UIStartConversation1
org.apache.myfaces.custom.conversation.ValueBindingKey1
org.apache.myfaces.custom.convertDateTime.ConvertDateTimeTag1
org.apache.myfaces.custom.convertDateTime.DateTimeConverter1
org.apache.myfaces.custom.convertNumber.TypedNumberConverter3
org.apache.myfaces.custom.convertNumber.TypedNumberConverterTag1
org.apache.myfaces.custom.convertStringUtils.StringUtilsConverter1
org.apache.myfaces.custom.csvvalidator.AbstractCSVValidator1
org.apache.myfaces.custom.exporter.ExporterActionListener2
org.apache.myfaces.custom.focus2.HtmlFocusRenderer3
org.apache.myfaces.custom.focus2.HtmlFocusRenderer$11
org.apache.myfaces.custom.focus2.HtmlFocusRenderer$21
org.apache.myfaces.custom.focus2.HtmlFocusTag1
org.apache.myfaces.custom.form.HtmlFormTag2
org.apache.myfaces.custom.globalId.GlobalIdTag2
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicRenderer1
org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicTag1
org.apache.myfaces.custom.ifmessage.IfMessageTag1
org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectBooleanCheckboxAjax2
org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjaxTag1
org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxRenderer1
org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxTag1
org.apache.myfaces.custom.inputAjax.HtmlMessage1
org.apache.myfaces.custom.inputAjax.HtmlMessageRenderer1
org.apache.myfaces.custom.inputAjax.HtmlMessageTag1
org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxRenderer2
org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxTag1
org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxRenderer1
org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxTag1
org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxRenderer1
org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxTag1
org.apache.myfaces.custom.inputAjax.ListenerTag1
org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag2
org.apache.myfaces.custom.loadbundle.AbstractLoadBundle1
org.apache.myfaces.custom.loadbundle.AbstractLoadBundle$BundleMap1
org.apache.myfaces.custom.loadbundle.LoadBundleTag1
org.apache.myfaces.custom.media.AbstractMediaComponent3
org.apache.myfaces.custom.media.MediaRenderer1
org.apache.myfaces.custom.media.MediaTag1
org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicRenderer1
org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicTag1
org.apache.myfaces.custom.passwordStrength.AbstractPasswordStrengthComponent3
org.apache.myfaces.custom.passwordStrength.PasswordStrengthRenderer2
org.apache.myfaces.custom.passwordStrength.PasswordStrengthTag1
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager4
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$Entry3
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$MessageEntry1
org.apache.myfaces.custom.redirectTracker.RedirectTrackerNavigationHandler$11
org.apache.myfaces.custom.renderOne.UIRenderOneTag1
org.apache.myfaces.custom.requestParameterProvider.RequestParameterProviderManager1
org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer9
org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivTag1
org.apache.myfaces.custom.roundeddiv.RoundedBorderGenerator4
org.apache.myfaces.custom.scope.ScopeHolder2
org.apache.myfaces.custom.scope.ScopeTag2
org.apache.myfaces.custom.scope.ScopeUtils1
org.apache.myfaces.custom.script.ScriptRenderer1
org.apache.myfaces.custom.script.ScriptTag1
org.apache.myfaces.custom.suggest.InputSuggestRenderer5
org.apache.myfaces.custom.suggest.InputSuggestTag1
org.apache.myfaces.custom.urlvalidator.AbstractUrlValidator1
org.apache.myfaces.custom.valueChangeNotifier.ValueChangeCollector$11
org.apache.myfaces.custom.valueChangeNotifier.ValueChangeManager1
org.apache.myfaces.custom.valueChangeNotifier.ValueChangeNotifierTag1
org.apache.myfaces.renderkit.html.ext.HtmlButtonExRenderer1
org.apache.myfaces.renderkit.template.TemplateRenderer1
org.apache.myfaces.tomahawk.util.ErrorPageWriter6
org.apache.myfaces.tomahawk.util.ErrorRedirectJSFPageHandler2
org.apache.myfaces.validator.ex.DoubleRangeValidator1
org.apache.myfaces.validator.ex.LengthValidator1
org.apache.myfaces.validator.ex.LongRangeValidator1

org.apache.myfaces.convert.ex.DoubleConverter

BugCategoryDetailsLinePriority

org.apache.myfaces.convert.ex.FloatConverter

BugCategoryDetailsLinePriority

org.apache.myfaces.convert.ex.IntegerConverter

BugCategoryDetailsLinePriority

org.apache.myfaces.convert.ex.LongConverter

BugCategoryDetailsLinePriority

org.apache.myfaces.convert.ex.ShortConverter

BugCategoryDetailsLinePriority

org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel

BugCategoryDetailsLinePriority
Method org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.getChildExpanded() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR166Medium
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.ACCORDION_LAYOUT isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL46High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.BORDER_COLOR isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL57High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.COLLAPSED_BACK_COLOR isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL52High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.COLLAPSED_FONT_WEIGHT isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL54High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.COLLAPSED_TEXT_COLOR isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL53High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.EXPANDED_BACK_COLOR isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL49High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.EXPANDED_FONT_WEIGHT isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL51High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.EXPANDED_TEXT_COLOR isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL50High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.EXPAND_STATEHOLDER_ID isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL59High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.HOVER_BACK_COLOR isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL55High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.HOVER_TEXT_COLOR isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL56High
org.apache.myfaces.custom.accordion.AbstractHtmlAccordionPanel.TOGGLING_LAYOUT isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL47High

org.apache.myfaces.custom.accordion.HtmlAccordionPanelRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.accordion.HtmlAccordionPanel in org.apache.myfaces.custom.accordion.HtmlAccordionPanelRenderer.decode(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST202Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.accordion.HtmlAccordionPanel in org.apache.myfaces.custom.accordion.HtmlAccordionPanelRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST67Low

org.apache.myfaces.custom.accordion.HtmlAccordionPanelTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.accordion.HtmlAccordionPanelTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE118Medium

org.apache.myfaces.custom.ajax.api.AjaxDecodePhaseListener

BugCategoryDetailsLinePriority
instanceof will always return true in org.apache.myfaces.custom.ajax.api.AjaxDecodePhaseListener.encodeAjax(UIComponent, FacesContext), since all org.apache.myfaces.custom.ajax.api.DeprecatedAjaxComponent are instances of org.apache.myfaces.custom.ajax.api.AjaxComponentSTYLEBC_VACUOUS_INSTANCEOF240Medium
Dead store to ajaxComponent in org.apache.myfaces.custom.ajax.api.AjaxDecodePhaseListener.beforePhase(PhaseEvent)STYLEDLS_DEAD_LOCAL_STORE88Medium

org.apache.myfaces.custom.ajax.util.AjaxRendererUtils

BugCategoryDetailsLinePriority
Method org.apache.myfaces.custom.ajax.util.AjaxRendererUtils.encodeAjax(FacesContext, UIComponent, Map) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR255Medium

org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTable in org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST101Low

org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.autoupdatedatatable.AutoUpdateDataTableTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE76Medium

org.apache.myfaces.custom.clientvalidation.common.CVCall

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.clientvalidation.common.CVCall.getValidatorScriptFunctions() may expose internal representation by returning CVCall._validatorScriptFunctionsMALICIOUS_CODEEI_EXPOSE_REP84Medium
org.apache.myfaces.custom.clientvalidation.common.CVCall.getValidatorScriptResources() may expose internal representation by returning CVCall._validatorScriptResourcesMALICIOUS_CODEEI_EXPOSE_REP91Medium
org.apache.myfaces.custom.clientvalidation.common.CVCall.setValidatorScriptFunctions(String[]) may expose internal representation by storing an externally mutable object into CVCall._validatorScriptFunctionsMALICIOUS_CODEEI_EXPOSE_REP287Medium
org.apache.myfaces.custom.clientvalidation.common.CVCall.setValidatorScriptResources(String[]) may expose internal representation by storing an externally mutable object into CVCall._validatorScriptResourcesMALICIOUS_CODEEI_EXPOSE_REP294Medium
org.apache.myfaces.custom.clientvalidation.common.CVCall is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID40-95Low

org.apache.myfaces.custom.clientvalidation.common.CVCallsHolder

BugCategoryDetailsLinePriority
Class org.apache.myfaces.custom.clientvalidation.common.CVCallsHolder defines non-transient non-serializable instance field _cvCallsBAD_PRACTICESE_BAD_FIELDNot availableLow
org.apache.myfaces.custom.clientvalidation.common.CVCallsHolder is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID35-49Low

org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScriptTag

BugCategoryDetailsLinePriority
Dead store to comp in org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScriptTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE60Medium
Dead store to context in org.apache.myfaces.custom.clientvalidation.validationscript.ValidationScriptTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE64Medium

org.apache.myfaces.custom.comparetovalidator.AbstractCompareToValidator

BugCategoryDetailsLinePriority
Comparison of String parameter using == or != in org.apache.myfaces.custom.comparetovalidator.AbstractCompareToValidator.nameForOperator(String) BAD_PRACTICEES_COMPARING_PARAMETER_STRING_WITH_EQ183High
Comparison of String parameter using == or != in org.apache.myfaces.custom.comparetovalidator.AbstractCompareToValidator.validateOperatorOnComparisonResult(String, int) BAD_PRACTICEES_COMPARING_PARAMETER_STRING_WITH_EQ201High
Redundant nullcheck of foreignValue, which is known to be non-null in org.apache.myfaces.custom.comparetovalidator.AbstractCompareToValidator.validate(FacesContext, UIComponent, Object)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE280Medium

org.apache.myfaces.custom.conversation.AbstractConversationTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.conversation.AbstractConversationTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE97Medium

org.apache.myfaces.custom.conversation.ConversationManager

BugCategoryDetailsLinePriority
Method org.apache.myfaces.custom.conversation.ConversationManager.getConversationContextId() invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR208Medium
new org.apache.myfaces.custom.conversation.ConversationManager() invokes org.apache.myfaces.custom.conversation.ConversationManager$ContextWiperThread.start()MT_CORRECTNESSSC_START_IN_CTOR96Medium
org.apache.myfaces.custom.conversation.ConversationManager is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID43-590Low

org.apache.myfaces.custom.conversation.ConversationRequestParameterProvider

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.conversation.ConversationRequestParameterProvider.getFields() may expose internal representation by returning ConversationRequestParameterProvider.REQUEST_PARAMETERSMALICIOUS_CODEEI_EXPOSE_REP72Medium
Should org.apache.myfaces.custom.conversation.ConversationRequestParameterProvider.getFields() return a zero length array rather than null?STYLEPZLA_PREFER_ZERO_LENGTH_ARRAYS59Low

org.apache.myfaces.custom.conversation.UIEndConversation

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.conversation.UIEndConversation.getRestart() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL193Medium

org.apache.myfaces.custom.conversation.UIEnsureConversation

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.conversation.UIEnsureConversation.getPreCheck() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL185Medium

org.apache.myfaces.custom.conversation.UIStartConversation

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.conversation.UIStartConversation.getPersistence() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL199Medium

org.apache.myfaces.custom.conversation.ValueBindingKey

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.conversation.ValueBindingKey implements Comparator but not SerializableBAD_PRACTICESE_COMPARATOR_SHOULD_BE_SERIALIZABLE30-37Medium

org.apache.myfaces.custom.convertDateTime.ConvertDateTimeTag

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.convertDateTime.ConvertDateTimeTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID44-198Low

org.apache.myfaces.custom.convertDateTime.DateTimeConverter

BugCategoryDetailsLinePriority

org.apache.myfaces.custom.convertNumber.TypedNumberConverter

BugCategoryDetailsLinePriority
Method org.apache.myfaces.custom.convertNumber.TypedNumberConverter._saveState(FacesContext) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR326Medium
Switch statement found in org.apache.myfaces.custom.convertNumber.TypedNumberConverter.checkJavaVersion14() where one case falls through to the next caseSTYLESF_SWITCH_FALLTHROUGH563-566Medium
Switch statement found in org.apache.myfaces.custom.convertNumber.TypedNumberConverter.checkJavaVersion14() where default case is missingSTYLESF_SWITCH_NO_DEFAULT568-572Low

org.apache.myfaces.custom.convertNumber.TypedNumberConverterTag

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.convertNumber.TypedNumberConverterTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID42-331Low

org.apache.myfaces.custom.convertStringUtils.StringUtilsConverter

BugCategoryDetailsLinePriority
Method org.apache.myfaces.custom.convertStringUtils.StringUtilsConverter.getAsObject(FacesContext, UIComponent, String) invokes toString() method on a StringPERFORMANCEDM_STRING_TOSTRING64Low

org.apache.myfaces.custom.csvvalidator.AbstractCSVValidator

BugCategoryDetailsLinePriority
Method org.apache.myfaces.custom.csvvalidator.AbstractCSVValidator.addMessage(FacesMessage, FacesMessage, int, String) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR93Medium

org.apache.myfaces.custom.exporter.ExporterActionListener

BugCategoryDetailsLinePriority
instanceof will always return true in org.apache.myfaces.custom.exporter.ExporterActionListener.processAction(ActionEvent), since all org.apache.myfaces.component.html.ext.HtmlDataTable are instances of org.apache.myfaces.component.html.ext.HtmlDataTableSTYLEBC_VACUOUS_INSTANCEOF72Medium
Method org.apache.myfaces.custom.exporter.ExporterActionListener.processAction(ActionEvent) does an unnecessary type check using instanceof operator when it can be determined staticallyCORRECTNESSSIO_SUPERFLUOUS_INSTANCEOF72Low

org.apache.myfaces.custom.focus2.HtmlFocusRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.focus2.HtmlFocus in org.apache.myfaces.custom.focus2.HtmlFocusRenderer.decode(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST54Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.focus2.HtmlFocus in org.apache.myfaces.custom.focus2.HtmlFocusRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST68Low
Dead store to it in org.apache.myfaces.custom.focus2.HtmlFocusRenderer.getFocusForId(FacesContext, HtmlFocus)STYLEDLS_DEAD_LOCAL_STORE295Low

org.apache.myfaces.custom.focus2.HtmlFocusRenderer$1

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.focus2.HtmlFocusRenderer$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON314-323Low

org.apache.myfaces.custom.focus2.HtmlFocusRenderer$2

BugCategoryDetailsLinePriority
Private method org.apache.myfaces.custom.focus2.HtmlFocusRenderer$2.isVisible(UIComponent) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD387Low

org.apache.myfaces.custom.focus2.HtmlFocusTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.focus2.HtmlFocusTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE146Medium

org.apache.myfaces.custom.form.HtmlFormTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.form.HtmlFormTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE106Medium

org.apache.myfaces.custom.globalId.GlobalIdTag

BugCategoryDetailsLinePriority
Dead store to comp in org.apache.myfaces.custom.globalId.GlobalIdTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE60Medium
Dead store to context in org.apache.myfaces.custom.globalId.GlobalIdTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE64Medium

org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamic in org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST75Low

org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.graphicimagedynamic.GraphicImageDynamicTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE70Medium

org.apache.myfaces.custom.ifmessage.IfMessageTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.ifmessage.IfMessageTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE70Medium

org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectBooleanCheckboxAjax

BugCategoryDetailsLinePriority
instanceof will always return true in org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectBooleanCheckboxAjax.decodeUISelectBoolean(FacesContext, AbstractHtmlSelectBooleanCheckboxAjax), since all org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectBooleanCheckboxAjax are instances of javax.faces.component.EditableValueHolderSTYLEBC_VACUOUS_INSTANCEOF103Medium
Method org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectBooleanCheckboxAjax.decodeUISelectBoolean(FacesContext, AbstractHtmlSelectBooleanCheckboxAjax) does an unnecessary type check using instanceof operator when it can be determined staticallyCORRECTNESSSIO_SUPERFLUOUS_INSTANCEOF103Low

org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE85Medium

org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.inputAjax.HtmlInputTextAjax in org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST94Low

org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.inputAjax.HtmlInputTextAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE122Medium

org.apache.myfaces.custom.inputAjax.HtmlMessage

BugCategoryDetailsLinePriority

org.apache.myfaces.custom.inputAjax.HtmlMessageRenderer

BugCategoryDetailsLinePriority

org.apache.myfaces.custom.inputAjax.HtmlMessageTag

BugCategoryDetailsLinePriority

org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjax in org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST122Low
Load of known null value in org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxRenderer.encodeJavascript(FacesContext, UIComponent)STYLENP_LOAD_OF_KNOWN_NULL_VALUE79Low

org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.inputAjax.HtmlSelectBooleanCheckboxAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE98Medium

org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjax in org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST98Low

org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.inputAjax.HtmlSelectManyCheckboxAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE86Medium

org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjax in org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST96Low

org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.inputAjax.HtmlSelectOneRadioAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE86Medium

org.apache.myfaces.custom.inputAjax.ListenerTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.inputAjax.ListenerTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE82Medium

org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag

BugCategoryDetailsLinePriority
Dead store to facesContext in org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag._setProperties(Validator)STYLEDLS_DEAD_LOCAL_STORE53Medium
Dead store to validator in org.apache.myfaces.custom.isbnvalidator.ValidateISBNTag._setProperties(Validator)STYLEDLS_DEAD_LOCAL_STORE55Medium

org.apache.myfaces.custom.loadbundle.AbstractLoadBundle

BugCategoryDetailsLinePriority

org.apache.myfaces.custom.loadbundle.AbstractLoadBundle$BundleMap

BugCategoryDetailsLinePriority
Redundant nullcheck of java.util.ResourceBundle.getObject(String), which is known to be non-null in org.apache.myfaces.custom.loadbundle.AbstractLoadBundle$BundleMap.containsKey(Object)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE236Low

org.apache.myfaces.custom.loadbundle.LoadBundleTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.loadbundle.LoadBundleTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE76Medium

org.apache.myfaces.custom.media.AbstractMediaComponent

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.media.AbstractMediaComponent.COMPONENT_FAMILY isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL34Low
org.apache.myfaces.custom.media.AbstractMediaComponent.COMPONENT_TYPE isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL32Low
org.apache.myfaces.custom.media.AbstractMediaComponent.DEFAULT_RENDERER_TYPE isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL33Low

org.apache.myfaces.custom.media.MediaRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.media.MediaComponent in org.apache.myfaces.custom.media.MediaRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST49Low

org.apache.myfaces.custom.media.MediaTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.media.MediaTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE88Medium

org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamic in org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST113Low

org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.outputlinkdynamic.OutputLinkDynamicTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE95Medium

org.apache.myfaces.custom.passwordStrength.AbstractPasswordStrengthComponent

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.passwordStrength.AbstractPasswordStrengthComponent.COMPONENT_FAMILY isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL56Low
org.apache.myfaces.custom.passwordStrength.AbstractPasswordStrengthComponent.COMPONENT_TYPE isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL52Low
org.apache.myfaces.custom.passwordStrength.AbstractPasswordStrengthComponent.DEFAULT_RENDERER_TYPE isn't final but should beMALICIOUS_CODEMS_SHOULD_BE_FINAL54Low

org.apache.myfaces.custom.passwordStrength.PasswordStrengthRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIInput in org.apache.myfaces.custom.passwordStrength.PasswordStrengthRenderer.decode(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST365Low
Use of non-localized String.toUpperCase() or String.toLowerCaseI18NDM_CONVERT_CASE193Low

org.apache.myfaces.custom.passwordStrength.PasswordStrengthTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.passwordStrength.PasswordStrengthTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE122Medium

org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager

BugCategoryDetailsLinePriority
Class org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager defines non-transient non-serializable instance field redirectEntryListBAD_PRACTICESE_BAD_FIELDNot availableLow
Class org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager defines non-transient non-serializable instance field redirectEntryMapBAD_PRACTICESE_BAD_FIELDNot availableLow
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID49-453Medium
The field org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager.requestBeanMap is transient but isn't set by deserializationBAD_PRACTICESE_TRANSIENT_FIELD_NOT_RESTOREDNot availableLow

org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$Entry

BugCategoryDetailsLinePriority
Class org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$Entry defines non-transient non-serializable instance field beanMapBAD_PRACTICESE_BAD_FIELDNot availableLow
Class org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$Entry defines non-transient non-serializable instance field messagesBAD_PRACTICESE_BAD_FIELDNot availableLow
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$Entry is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID62-95Low

org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$MessageEntry

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$MessageEntry is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID101-110Low

org.apache.myfaces.custom.redirectTracker.RedirectTrackerNavigationHandler$1

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.redirectTracker.RedirectTrackerNavigationHandler$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON41-44Low

org.apache.myfaces.custom.renderOne.UIRenderOneTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.renderOne.UIRenderOneTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE76Medium

org.apache.myfaces.custom.requestParameterProvider.RequestParameterProviderManager

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.requestParameterProvider.RequestParameterProviderManager is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID40-172Low

org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST224Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.encodeChildren(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST329Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST347Low
Possible doublecheck on org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.cacheSize in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.initCache(ServletContext)MT_CORRECTNESSDC_DOUBLECHECK986-992Medium
Dead store of null to baos in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.serveResource(ServletContext, HttpServletRequest, HttpServletResponse, String)STYLEDLS_DEAD_LOCAL_STORE_OF_NULL136Low
Use of non-localized String.toUpperCase() or String.toLowerCaseI18NDM_CONVERT_CASE975Low
Method org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.initCache(ServletContext) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR1000Medium
Method org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.isIE(FacesContext) invokes toString() method on a StringPERFORMANCEDM_STRING_TOSTRING972Low
Redundant nullcheck of org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.cacheSize which is known to be null in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivRenderer.initCache(ServletContext)STYLERCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE998Medium

org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDivTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE131Medium

org.apache.myfaces.custom.roundeddiv.RoundedBorderGenerator

BugCategoryDetailsLinePriority
Dead store to width in org.apache.myfaces.custom.roundeddiv.RoundedBorderGenerator.paint3DBorderTransition(Graphics2D, Color, Color, int, int, boolean)STYLEDLS_DEAD_LOCAL_STORE367Medium
org.apache.myfaces.custom.roundeddiv.RoundedBorderGenerator.main(String[]) may fail to close stream on exceptionBAD_PRACTICEOS_OPEN_STREAM_EXCEPTION_PATH474Low
Exception is caught when Exception is not thrown in org.apache.myfaces.custom.roundeddiv.RoundedBorderGenerator.main(String[])STYLEREC_CATCH_EXCEPTION480Low

org.apache.myfaces.custom.scope.ScopeHolder

BugCategoryDetailsLinePriority
Class org.apache.myfaces.custom.scope.ScopeHolder defines non-transient non-serializable instance field oldScopesBAD_PRACTICESE_BAD_FIELDNot availableLow
Class org.apache.myfaces.custom.scope.ScopeHolder defines non-transient non-serializable instance field scopeMapBAD_PRACTICESE_BAD_FIELDNot availableLow

org.apache.myfaces.custom.scope.ScopeTag

BugCategoryDetailsLinePriority
Dead store to comp in org.apache.myfaces.custom.scope.ScopeTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE60Medium
Dead store to context in org.apache.myfaces.custom.scope.ScopeTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE64Medium

org.apache.myfaces.custom.scope.ScopeUtils

BugCategoryDetailsLinePriority
Exception is caught when Exception is not thrown in org.apache.myfaces.custom.scope.ScopeUtils.getManagedBean(String)STYLEREC_CATCH_EXCEPTION85Low

org.apache.myfaces.custom.script.ScriptRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.script.Script in org.apache.myfaces.custom.script.ScriptRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST46Low

org.apache.myfaces.custom.script.ScriptTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.script.ScriptTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE83Medium

org.apache.myfaces.custom.suggest.InputSuggestRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.EditableValueHolder in org.apache.myfaces.custom.suggest.InputSuggestRenderer.decode(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST77Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.EditableValueHolder in org.apache.myfaces.custom.suggest.InputSuggestRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST97Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.ValueHolder in org.apache.myfaces.custom.suggest.InputSuggestRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST101Low
Method call in org.apache.myfaces.custom.suggest.InputSuggestRenderer.encodeBegin(FacesContext, UIComponent) passes null for nonnull parameter of encodeSuggestions(FacesContext, ResponseWriter, Map, String, UIComponent)CORRECTNESSNP_NULL_PARAM_DEREF123Medium
Method org.apache.myfaces.custom.suggest.InputSuggestRenderer.encodeSuggestions(FacesContext, ResponseWriter, Map, String, UIComponent) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR175Medium

org.apache.myfaces.custom.suggest.InputSuggestTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.suggest.InputSuggestTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE98Medium

org.apache.myfaces.custom.urlvalidator.AbstractUrlValidator

BugCategoryDetailsLinePriority
Should org.apache.myfaces.custom.urlvalidator.AbstractUrlValidator.getSchemesList() return a zero length array rather than null?STYLEPZLA_PREFER_ZERO_LENGTH_ARRAYS117Low

org.apache.myfaces.custom.valueChangeNotifier.ValueChangeCollector$1

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.valueChangeNotifier.ValueChangeCollector$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON84-100Low

org.apache.myfaces.custom.valueChangeNotifier.ValueChangeManager

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.valueChangeNotifier.ValueChangeManager.SIGNATURE should be package protectedMALICIOUS_CODEMS_PKGPROTECT41Medium

org.apache.myfaces.custom.valueChangeNotifier.ValueChangeNotifierTag

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.valueChangeNotifier.ValueChangeNotifierTag is Serializable; consider declaring a serialVersionUIDBAD_PRACTICESE_NO_SERIALVERSIONID53-122Low

org.apache.myfaces.renderkit.html.ext.HtmlButtonExRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.html.HtmlCommandButton in org.apache.myfaces.renderkit.html.ext.HtmlButtonExRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST44Low

org.apache.myfaces.renderkit.template.TemplateRenderer

BugCategoryDetailsLinePriority
Possible null pointer dereference of templateEncoder in org.apache.myfaces.renderkit.template.TemplateRenderer.encodeTemplate(FacesContext, UIComponent, String) on exception pathCORRECTNESSNP_NULL_ON_SOME_PATH_EXCEPTION91Medium

org.apache.myfaces.tomahawk.util.ErrorPageWriter

BugCategoryDetailsLinePriority
Incorrect lazy initialization of static field org.apache.myfaces.tomahawk.util.ErrorPageWriter.DEBUG_PARTS in org.apache.myfaces.tomahawk.util.ErrorPageWriter.init(FacesContext)MT_CORRECTNESSLI_LAZY_INIT_STATIC96-97Low
Incorrect lazy initialization of static field org.apache.myfaces.tomahawk.util.ErrorPageWriter.ERROR_PARTS in org.apache.myfaces.tomahawk.util.ErrorPageWriter.init(FacesContext)MT_CORRECTNESSLI_LAZY_INIT_STATIC92-93Low
Exception is caught when Exception is not thrown in org.apache.myfaces.tomahawk.util.ErrorPageWriter.initCauseIfAvailable(Throwable, Throwable)STYLEREC_CATCH_EXCEPTION573Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.tomahawk.util.ErrorPageWriter.initCausePerReflection(Throwable, String)STYLEREC_CATCH_EXCEPTION529Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.tomahawk.util.ErrorPageWriter.writeAttributes(Writer, UIComponent)STYLEREC_CATCH_EXCEPTION404Medium
Exception is caught when Exception is not thrown in org.apache.myfaces.tomahawk.util.ErrorPageWriter.writeAttributes(Writer, UIComponent)STYLEREC_CATCH_EXCEPTION404Low

org.apache.myfaces.tomahawk.util.ErrorRedirectJSFPageHandler

BugCategoryDetailsLinePriority
Load of known null value in org.apache.myfaces.tomahawk.util.ErrorRedirectJSFPageHandler.handleException(FacesContext, Exception)STYLENP_LOAD_OF_KNOWN_NULL_VALUE132Medium
Load of known null value in org.apache.myfaces.tomahawk.util.ErrorRedirectJSFPageHandler.handleThrowable(FacesContext, Throwable)STYLENP_LOAD_OF_KNOWN_NULL_VALUE198Medium

org.apache.myfaces.validator.ex.DoubleRangeValidator

BugCategoryDetailsLinePriority

org.apache.myfaces.validator.ex.LengthValidator

BugCategoryDetailsLinePriority

org.apache.myfaces.validator.ex.LongRangeValidator

BugCategoryDetailsLinePriority