2009/05/20 - Apache Shale has been retired.

For more information, please explore the Attic.

FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 1.0.0

Threshold is Low

Effort is Default

Files

org.apache.shale.validator.validator.ShortValidator

BugCategoryDetailsLine
Class org.apache.shale.validator.validator.ShortValidator implements same interface as superclass.STYLERI_REDUNDANT_INTERFACESNot available

org.apache.shale.validator.validator.AbstractValidator

BugCategoryDetailsLine
Possible null pointer dereference in org.apache.shale.validator.validator.AbstractValidator.validate(javax.faces.context.FacesContext,javax.faces.component.UIComponent,Object,String,java.util.Map) on exception pathCORRECTNESSNP_NULL_ON_SOME_PATH_EXCEPTION293

org.apache.shale.validator.validator.IntegerValidator

BugCategoryDetailsLine
Class org.apache.shale.validator.validator.IntegerValidator implements same interface as superclass.STYLERI_REDUNDANT_INTERFACESNot available

org.apache.shale.validator.validator.LongValidator

BugCategoryDetailsLine
Class org.apache.shale.validator.validator.LongValidator implements same interface as superclass.STYLERI_REDUNDANT_INTERFACESNot available

org.apache.shale.validator.validator.FloatValidator

BugCategoryDetailsLine
Class org.apache.shale.validator.validator.FloatValidator implements same interface as superclass.STYLERI_REDUNDANT_INTERFACESNot available

org.apache.shale.validator.validator.DoubleValidator

BugCategoryDetailsLine
Class org.apache.shale.validator.validator.DoubleValidator implements same interface as superclass.STYLERI_REDUNDANT_INTERFACESNot available

org.apache.shale.validator.util.ShaleValidatorAction

BugCategoryDetailsLine
org.apache.shale.validator.util.ShaleValidatorAction.getMessageArgs() may expose internal representation by returning org.apache.shale.validator.util.ShaleValidatorAction.messageArgsMALICIOUS_CODEEI_EXPOSE_REP186
org.apache.shale.validator.util.ShaleValidatorAction.getParameterArgs() may expose internal representation by returning org.apache.shale.validator.util.ShaleValidatorAction.parameterArgsMALICIOUS_CODEEI_EXPOSE_REP213
org.apache.shale.validator.util.ShaleValidatorAction.getSignature() may expose internal representation by returning org.apache.shale.validator.util.ShaleValidatorAction.signatureMALICIOUS_CODEEI_EXPOSE_REP222

org.apache.shale.validator.faces.ValidatorScript

BugCategoryDetailsLine
Method org.apache.shale.validator.faces.ValidatorScript.writeValidationFunctions(javax.faces.context.ResponseWriter,javax.faces.context.FacesContext) makes inefficient use of keySet iterator instead of entrySet iteratorPERFORMANCEWMI_WRONG_MAP_ITERATOR396

org.apache.shale.validator.Globals

BugCategoryDetailsLine
Confusing to have methods org.apache.shale.validator.CommonsValidator.setMinLength(String) and org.apache.shale.validator.faces.ValidatorTag.setMinlength(String)CORRECTNESSNM_CONFUSING406
Confusing to have methods org.apache.shale.validator.CommonsValidator.setMaxLength(String) and org.apache.shale.validator.faces.ValidatorTag.setMaxlength(String)CORRECTNESSNM_CONFUSING421-422
Unread field: org.apache.shale.validator.faces.ValidatorViewHandler.messagesPERFORMANCEURF_UNREAD_FIELDNot available