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
36132000

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.ajaxchildcombobox.AjaxChildComboBoxTag1
org.apache.myfaces.custom.ajaxchildcombobox.HtmlAjaxChildComboBoxRenderer2
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.CVCallsHolder1
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.dialog.ModalDialog2
org.apache.myfaces.custom.dialog.ModalDialogRenderer3
org.apache.myfaces.custom.dialog.ModalDialogTag1
org.apache.myfaces.custom.dojoaddresource.DojoAddResource2
org.apache.myfaces.custom.dojolayouts.DojoContentPane15
org.apache.myfaces.custom.dojolayouts.DojoContentPaneRenderer1
org.apache.myfaces.custom.dojolayouts.DojoContentPaneTag1
org.apache.myfaces.custom.dojolayouts.DojoSplitPane7
org.apache.myfaces.custom.dojolayouts.DojoSplitPaneRenderer1
org.apache.myfaces.custom.dojolayouts.DojoSplitPaneTag1
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase14
org.apache.myfaces.custom.dojolayouts.FloatingPaneBaseRenderer1
org.apache.myfaces.custom.dojolayouts.FloatingPaneTag1
org.apache.myfaces.custom.dojolayouts.TitlePaneTag1
org.apache.myfaces.custom.effect.Effect7
org.apache.myfaces.custom.effect.EffectRenderer1
org.apache.myfaces.custom.effect.EffectTag1
org.apache.myfaces.custom.exporter.ExporterActionListener2
org.apache.myfaces.custom.fisheye.FishEyeCommandLinkTag1
org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu9
org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuRenderer3
org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuTag1
org.apache.myfaces.custom.focus.HtmlFocusRenderer2
org.apache.myfaces.custom.focus.HtmlFocusTag1
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.HtmlForm1
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.imageloop.HtmlImageLoop6
org.apache.myfaces.custom.imageloop.HtmlImageLoopRenderer4
org.apache.myfaces.custom.imageloop.HtmlImageLoopTag1
org.apache.myfaces.custom.imageloop.ImageLoopItemTag1
org.apache.myfaces.custom.imageloop.ImageLoopItemsTag1
org.apache.myfaces.custom.inputAjax.AbstractHtmlSelectBooleanCheckboxAjax2
org.apache.myfaces.custom.inputAjax.HtmlCommandButtonAjaxTag1
org.apache.myfaces.custom.inputAjax.HtmlInputTextAjax2
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.ppr.PPRLifecycleWrapper$11
org.apache.myfaces.custom.ppr.PPRPanelGroup4
org.apache.myfaces.custom.ppr.PPRPanelGroupTag1
org.apache.myfaces.custom.ppr.PPRPhaseListener3
org.apache.myfaces.custom.ppr.PPRPhaseListener$11
org.apache.myfaces.custom.ppr.PPRSubmitRenderer1
org.apache.myfaces.custom.ppr.PPRSubmitTag1
org.apache.myfaces.custom.ppr.PPRViewRootWrapper$11
org.apache.myfaces.custom.ppr.PPRViewRootWrapper$21
org.apache.myfaces.custom.ppr.PPRViewRootWrapper$31
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager3
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$Entry2
org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager$MessageEntry1
org.apache.myfaces.custom.redirectTracker.RedirectTrackerNavigationHandler$11
org.apache.myfaces.custom.renderOne.UIRenderOne1
org.apache.myfaces.custom.renderOne.UIRenderOneTag1
org.apache.myfaces.custom.requestParameterProvider.RequestParameterProviderManager1
org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv3
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.statechangednotifier.StateChangedNotifier2
org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierRenderer2
org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierTag1
org.apache.myfaces.custom.submitOnEvent.SubmitOnEventRenderer2
org.apache.myfaces.custom.submitOnEvent.SubmitOnEventTag1
org.apache.myfaces.custom.suggest.InputSuggestRenderer5
org.apache.myfaces.custom.suggest.InputSuggestTag1
org.apache.myfaces.custom.suggestajax.AbstractSuggestAjaxTag1
org.apache.myfaces.custom.suggestajax.SuggestAjax1
org.apache.myfaces.custom.suggestajax.SuggestAjaxRenderer3
org.apache.myfaces.custom.suggestajax.SuggestAjaxTag1
org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjax1
org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxRenderer4
org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxTag1
org.apache.myfaces.custom.suggestajax.tablesuggestajax.HtmlOutputTextTag2
org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax2
org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer2
org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer$11
org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxTag1
org.apache.myfaces.custom.table.FilterTable8
org.apache.myfaces.custom.table.FilterTableRenderer1
org.apache.myfaces.custom.table.FilterTableTag1
org.apache.myfaces.custom.table.SortableColumn2
org.apache.myfaces.custom.table.SortableColumnTag1
org.apache.myfaces.custom.timednotifier.TimedNotifier4
org.apache.myfaces.custom.timednotifier.TimedNotifierRenderer2
org.apache.myfaces.custom.timednotifier.TimedNotifierTag1
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.ajaxchildcombobox.AjaxChildComboBoxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.ajaxchildcombobox.AjaxChildComboBoxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE81Medium

org.apache.myfaces.custom.ajaxchildcombobox.HtmlAjaxChildComboBoxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.ajaxchildcombobox.AjaxChildComboBox in org.apache.myfaces.custom.ajaxchildcombobox.HtmlAjaxChildComboBoxRenderer.encodeAjax(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST142Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.ajaxchildcombobox.AjaxChildComboBox in org.apache.myfaces.custom.ajaxchildcombobox.HtmlAjaxChildComboBoxRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST90Low

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
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.dialog.ModalDialog

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.dialog.ModalDialog.getCloseButton() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL280Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dialog.ModalDialog.getCloseButton()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE274Medium

org.apache.myfaces.custom.dialog.ModalDialogRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.dialog.ModalDialog in org.apache.myfaces.custom.dialog.ModalDialogRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST88Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.dialog.ModalDialog in org.apache.myfaces.custom.dialog.ModalDialogRenderer.encodeChildren(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST380Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.dialog.ModalDialog in org.apache.myfaces.custom.dialog.ModalDialogRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST98Low

org.apache.myfaces.custom.dialog.ModalDialogTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.dialog.ModalDialogTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE136Medium

org.apache.myfaces.custom.dojoaddresource.DojoAddResource

BugCategoryDetailsLinePriority
Method org.apache.myfaces.custom.dojoaddresource.DojoAddResource.checkAlreadyAdded(DojoAddResource$PositionedInfo) invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR350Medium
Method org.apache.myfaces.custom.dojoaddresource.DojoAddResource.getCacheKey(FacesContext) invokes inefficient new Long(long) constructor; use Long.valueOf(long) insteadPERFORMANCEDM_NUMBER_CTOR568Medium

org.apache.myfaces.custom.dojolayouts.DojoContentPane

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.dojolayouts.DojoContentPane.getAdjustPaths() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL71Medium
org.apache.myfaces.custom.dojolayouts.DojoContentPane.getCacheContent() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL96Medium
org.apache.myfaces.custom.dojolayouts.DojoContentPane.getExecuteScripts() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL121Medium
org.apache.myfaces.custom.dojolayouts.DojoContentPane.getExtractContent() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL146Medium
org.apache.myfaces.custom.dojolayouts.DojoContentPane.getParseContent() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL234Medium
org.apache.myfaces.custom.dojolayouts.DojoContentPane.getPreload() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL259Medium
org.apache.myfaces.custom.dojolayouts.DojoContentPane.getRefreshOnShow() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL284Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getAdjustPaths()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE65Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getCacheContent()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE90Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getExecuteScripts()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE115Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getExtractContent()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE140Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getParseContent()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE228Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getPreload()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE253Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getRefreshOnShow()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE278Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoContentPane.getSizeShare()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE303Medium

org.apache.myfaces.custom.dojolayouts.DojoContentPaneRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.component.StyleAware in org.apache.myfaces.custom.dojolayouts.DojoContentPaneRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST89Low

org.apache.myfaces.custom.dojolayouts.DojoContentPaneTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.dojolayouts.DojoContentPaneTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE173Medium

org.apache.myfaces.custom.dojolayouts.DojoSplitPane

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.dojolayouts.DojoSplitPane.getPersist() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL184Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoSplitPane.getActiveSizing()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE153Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoSplitPane.getLastPoint()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE203Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoSplitPane.getPersist()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE178Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoSplitPane.getSizeShare()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE295Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoSplitPane.getSizerWidth()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE128Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.DojoSplitPane.getStartPoint()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE228Medium

org.apache.myfaces.custom.dojolayouts.DojoSplitPaneRenderer

BugCategoryDetailsLinePriority
Dead store to writer in org.apache.myfaces.custom.dojolayouts.DojoSplitPaneRenderer.encodeJavascriptBegin(FacesContext, UIComponent)STYLEDLS_DEAD_LOCAL_STORE50Medium

org.apache.myfaces.custom.dojolayouts.DojoSplitPaneTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.dojolayouts.DojoSplitPaneTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE143Medium

org.apache.myfaces.custom.dojolayouts.FloatingPaneBase

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getConstrainToContainer() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL71Medium
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getDisplayCloseAction() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL96Medium
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getDisplayMinimizeAction() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL121Medium
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getHasShadow() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL146Medium
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getModal() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL192Medium
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getResizable() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL217Medium
org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getTitleBarDisplay() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL284Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getConstrainToContainer()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE65Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getDisplayCloseAction()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE90Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getDisplayMinimizeAction()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE115Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getHasShadow()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE140Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getModal()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE186Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getResizable()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE211Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.dojolayouts.FloatingPaneBase.getTitleBarDisplay()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE278Medium

org.apache.myfaces.custom.dojolayouts.FloatingPaneBaseRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.dojolayouts.FloatingPaneBase in org.apache.myfaces.custom.dojolayouts.FloatingPaneBaseRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST93Low

org.apache.myfaces.custom.dojolayouts.FloatingPaneTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.dojolayouts.FloatingPaneTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE167Medium

org.apache.myfaces.custom.dojolayouts.TitlePaneTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.dojolayouts.TitlePaneTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE119Medium

org.apache.myfaces.custom.effect.Effect

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.effect.Effect.getDuration()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE86Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.effect.Effect.getFade()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE111Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.effect.Effect.getPuff()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE136Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.effect.Effect.getPulsate()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE236Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.effect.Effect.getScale()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE161Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.effect.Effect.getScaleSize()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE186Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.effect.Effect.getSquish()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE211Medium

org.apache.myfaces.custom.effect.EffectRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.div.Div in org.apache.myfaces.custom.effect.EffectRenderer.renderEffectsBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST203Low

org.apache.myfaces.custom.effect.EffectTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.effect.EffectTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE113Medium

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.fisheye.FishEyeCommandLinkTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.fisheye.FishEyeCommandLinkTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE109Medium

org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getConservativeTrigger() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL116Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getConservativeTrigger()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE110Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getEffectUnits()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE135Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getItemHeight()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE160Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getItemMaxHeight()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE185Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getItemMaxWidth()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE210Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getItemPadding()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE235Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getItemWidth()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE260Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu.getVisibleWindow()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE64Medium

org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST106Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenu in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuRenderer.encodeChildren(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST237Low
Method org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuRenderer.encodeBegin(FacesContext, UIComponent) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR162Medium

org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.fisheye.HtmlFishEyeNavigationMenuTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE154Medium

org.apache.myfaces.custom.focus.HtmlFocusRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.focus.HtmlFocus in org.apache.myfaces.custom.focus.HtmlFocusRenderer.decode(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST59Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.focus.HtmlFocus in org.apache.myfaces.custom.focus.HtmlFocusRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST73Low

org.apache.myfaces.custom.focus.HtmlFocusTag

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

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.HtmlForm

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.form.HtmlForm.getPort()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE64Medium

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.imageloop.HtmlImageLoop

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.imageloop.HtmlImageLoop.getDelay()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE64Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.imageloop.HtmlImageLoop.getHeight()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE189Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.imageloop.HtmlImageLoop.getMaxDelay()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE114Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.imageloop.HtmlImageLoop.getMinDelay()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE89Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.imageloop.HtmlImageLoop.getTransitionTime()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE139Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.imageloop.HtmlImageLoop.getWidth()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE164Medium

org.apache.myfaces.custom.imageloop.HtmlImageLoopRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.imageloop.HtmlImageLoop in org.apache.myfaces.custom.imageloop.HtmlImageLoopRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST90Low
Method org.apache.myfaces.custom.imageloop.HtmlImageLoopRenderer.<static initializer>() invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR48Low
org.apache.myfaces.custom.imageloop.HtmlImageLoopRenderer.getJavascriptImageArray(FacesContext, UIComponent) invokes inefficient new String() constructorPERFORMANCEDM_STRING_VOID_CTOR139Medium
Method org.apache.myfaces.custom.imageloop.HtmlImageLoopRenderer.getJavascriptImageArray(FacesContext, UIComponent) concatenates strings using + in a loopPERFORMANCESBSC_USE_STRINGBUFFER_CONCATENATION151Medium

org.apache.myfaces.custom.imageloop.HtmlImageLoopTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.imageloop.HtmlImageLoopTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE112Medium

org.apache.myfaces.custom.imageloop.ImageLoopItemTag

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

org.apache.myfaces.custom.imageloop.ImageLoopItemsTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.imageloop.ImageLoopItemsTag.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.HtmlInputTextAjax

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.inputAjax.HtmlInputTextAjax.getShowCancelButton()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE175Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.inputAjax.HtmlInputTextAjax.getShowOkButton()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE129Medium

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.ppr.PPRLifecycleWrapper$1

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.ppr.PPRLifecycleWrapper$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON51-60Low

org.apache.myfaces.custom.ppr.PPRPanelGroup

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.ppr.PPRPanelGroup.getPeriodicalUpdate()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE85Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.ppr.PPRPanelGroup.getShowDebugMessages()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE240Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.ppr.PPRPanelGroup.getStateUpdate()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE265Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.ppr.PPRPanelGroup.getWaitBeforePeriodicalUpdate()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE194Medium

org.apache.myfaces.custom.ppr.PPRPanelGroupTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.ppr.PPRPanelGroupTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE142Medium

org.apache.myfaces.custom.ppr.PPRPhaseListener

BugCategoryDetailsLinePriority
Dead store to componentId in org.apache.myfaces.custom.ppr.PPRPhaseListener.getComponentsByCommaSeparatedList(FacesContext, UIComponent, String, Class)STYLEDLS_DEAD_LOCAL_STORE408Low
org.apache.myfaces.custom.ppr.PPRPhaseListener.addTriggeredComponent(FacesContext, String) invokes inefficient new String() constructorPERFORMANCEDM_STRING_VOID_CTOR218Medium
Private method org.apache.myfaces.custom.ppr.PPRPhaseListener.getComponentsByCommaSeparatedList(FacesContext, UIComponent, String, Class) is never calledPERFORMANCEUPM_UNCALLED_PRIVATE_METHOD404-411Low

org.apache.myfaces.custom.ppr.PPRPhaseListener$1

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.ppr.PPRPhaseListener$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON281-284Low

org.apache.myfaces.custom.ppr.PPRSubmitRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.ppr.PPRSubmit in org.apache.myfaces.custom.ppr.PPRSubmitRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST51Low

org.apache.myfaces.custom.ppr.PPRSubmitTag

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

org.apache.myfaces.custom.ppr.PPRViewRootWrapper$1

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.ppr.PPRViewRootWrapper$1 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON92-96Low

org.apache.myfaces.custom.ppr.PPRViewRootWrapper$2

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.ppr.PPRViewRootWrapper$2 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON117-121Low

org.apache.myfaces.custom.ppr.PPRViewRootWrapper$3

BugCategoryDetailsLinePriority
The class org.apache.myfaces.custom.ppr.PPRViewRootWrapper$3 could be refactored into a named _static_ inner classPERFORMANCESIC_INNER_SHOULD_BE_STATIC_ANON140-144Low

org.apache.myfaces.custom.redirectTracker.RedirectTrackerManager

BugCategoryDetailsLinePriority
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
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.UIRenderOne

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.renderOne.UIRenderOne.getValue()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE83Medium

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.HtmlRoundedDiv

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv.getBorderWidth()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE195Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv.getInverse()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE170Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.roundeddiv.HtmlRoundedDiv.getRadius()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE262Medium

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.statechangednotifier.StateChangedNotifier

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.statechangednotifier.StateChangedNotifier.getDisabled() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL93Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.statechangednotifier.StateChangedNotifier.getDisabled()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE87Medium

org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.statechangednotifier.StateChangedNotifier in org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST71Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIOutput in org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierRenderer.getConvertedValue(FacesContext, UIComponent, Object)STYLEBC_UNCONFIRMED_CAST90Low

org.apache.myfaces.custom.statechangednotifier.StateChangedNotifierTag

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

org.apache.myfaces.custom.submitOnEvent.SubmitOnEventRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.submitOnEvent.SubmitOnEvent in org.apache.myfaces.custom.submitOnEvent.SubmitOnEventRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST66Low
Use of non-localized String.toUpperCase() or String.toLowerCaseI18NDM_CONVERT_CASE134Low

org.apache.myfaces.custom.submitOnEvent.SubmitOnEventTag

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

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.suggestajax.AbstractSuggestAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.suggestajax.AbstractSuggestAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE66Medium

org.apache.myfaces.custom.suggestajax.SuggestAjax

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.suggestajax.SuggestAjax.getMaxSuggestedItems()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE67Medium

org.apache.myfaces.custom.suggestajax.SuggestAjaxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.suggestajax.SuggestAjax in org.apache.myfaces.custom.suggestajax.SuggestAjaxRenderer.getSuggestedItems(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST46Low
Method org.apache.myfaces.custom.suggestajax.SuggestAjaxRenderer.getSuggestedItems(FacesContext, UIComponent) invokes inefficient new Integer(int) constructor; use Integer.valueOf(int) insteadPERFORMANCEDM_NUMBER_CTOR78Low
org.apache.myfaces.custom.suggestajax.SuggestAjaxRenderer.addQueryString(String, String) checks to see if result of String.indexOf is positiveSTYLERV_CHECK_FOR_POSITIVE_INDEXOF94Low

org.apache.myfaces.custom.suggestajax.SuggestAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.suggestajax.SuggestAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE93Medium

org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjax

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjax.getAutoComplete()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE67Medium

org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjax in org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxRenderer.encodeAjax(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST256Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjax in org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST80Low
Use of non-localized String.toUpperCase() or String.toLowerCaseI18NDM_CONVERT_CASE287Low
Method org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxRenderer.encodeEnd(FacesContext, UIComponent) invokes toString() method on a StringPERFORMANCEDM_STRING_TOSTRING187Low

org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.suggestajax.inputsuggestajax.InputSuggestAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE81Medium

org.apache.myfaces.custom.suggestajax.tablesuggestajax.HtmlOutputTextTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.suggestajax.tablesuggestajax.HtmlOutputTextTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE83Medium

org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax

BugCategoryDetailsLinePriority
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax.getBetweenKeyUp()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE67Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax.getStartRequest()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE92Medium

org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax in org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer.encodeAjax(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST253Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax in org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST84Low

org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer$1

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjax in org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxRenderer$1.execute(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST240Low

org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.suggestajax.tablesuggestajax.TableSuggestAjaxTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE135Medium

org.apache.myfaces.custom.table.FilterTable

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.table.FilterTable.getAlternateRows() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL158Medium
org.apache.myfaces.custom.table.FilterTable.getMultiple() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL133Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.table.FilterTable.getAlternateRows()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE152Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.table.FilterTable.getBorder()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE252Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.table.FilterTable.getCellpadding()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE202Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.table.FilterTable.getCellspacing()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE227Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.table.FilterTable.getMaxSortable()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE177Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.table.FilterTable.getMultiple()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE127Medium

org.apache.myfaces.custom.table.FilterTableRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.table.FilterTable in org.apache.myfaces.custom.table.FilterTableRenderer.encodeBegin(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST66Low

org.apache.myfaces.custom.table.FilterTableTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.table.FilterTableTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE142Medium

org.apache.myfaces.custom.table.SortableColumn

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.table.SortableColumn.getEscape() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL215Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.table.SortableColumn.getEscape()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE209Medium

org.apache.myfaces.custom.table.SortableColumnTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.table.SortableColumnTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE112Medium

org.apache.myfaces.custom.timednotifier.TimedNotifier

BugCategoryDetailsLinePriority
org.apache.myfaces.custom.timednotifier.TimedNotifier.getDisabled() has Boolean return type and returns explicit nullBAD_PRACTICENP_BOOLEAN_RETURN_NULL92Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.timednotifier.TimedNotifier.getDisabled()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE86Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.timednotifier.TimedNotifier.getHideDelay()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE123Medium
Redundant nullcheck of vb, which is known to be non-null in org.apache.myfaces.custom.timednotifier.TimedNotifier.getShowDelay()STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE160Medium

org.apache.myfaces.custom.timednotifier.TimedNotifierRenderer

BugCategoryDetailsLinePriority
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to org.apache.myfaces.custom.timednotifier.TimedNotifier in org.apache.myfaces.custom.timednotifier.TimedNotifierRenderer.encodeEnd(FacesContext, UIComponent)STYLEBC_UNCONFIRMED_CAST68Low
Unchecked/unconfirmed cast from javax.faces.component.UIComponent to javax.faces.component.UIOutput in org.apache.myfaces.custom.timednotifier.TimedNotifierRenderer.getConvertedValue(FacesContext, UIComponent, Object)STYLEBC_UNCONFIRMED_CAST86Low

org.apache.myfaces.custom.timednotifier.TimedNotifierTag

BugCategoryDetailsLinePriority
Dead store to context in org.apache.myfaces.custom.timednotifier.TimedNotifierTag.setProperties(UIComponent)STYLEDLS_DEAD_LOCAL_STORE101Medium

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