FindBugs Bug Detector Report

The following document contains the results of FindBugs Report

FindBugs Version is 2.0.1

Threshold is medium

Effort is min

Summary

ClassesBugsErrorsMissing Classes
1041400

fr.paris.lutece.plugins.formengine.business.Notice

BugCategoryDetailsLinePriority
La méthode fr.paris.lutece.plugins.formengine.business.Notice.getDateDebut() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.formengine.business.Notice._tDateDebutMALICIOUS_CODEEI_EXPOSE_REP142Medium
La méthode fr.paris.lutece.plugins.formengine.business.Notice.getDateFin() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.formengine.business.Notice._tDateFinMALICIOUS_CODEEI_EXPOSE_REP160Medium
La méthode fr.paris.lutece.plugins.formengine.business.Notice.setDateDebut(Timestamp) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.formengine.business.Notice._tDateDebutMALICIOUS_CODEEI_EXPOSE_REP2151Medium
La méthode fr.paris.lutece.plugins.formengine.business.Notice.setDateFin(Timestamp) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.formengine.business.Notice._tDateFinMALICIOUS_CODEEI_EXPOSE_REP2169Medium

fr.paris.lutece.plugins.formengine.business.jaxb.transaction.Transaction

BugCategoryDetailsLinePriority
La méthode fr.paris.lutece.plugins.formengine.business.jaxb.transaction.Transaction.getTransactionDate() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.formengine.business.jaxb.transaction.Transaction.transactionDateMALICIOUS_CODEEI_EXPOSE_REP181Medium
La méthode fr.paris.lutece.plugins.formengine.business.jaxb.transaction.Transaction.setTransactionDate(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.formengine.business.jaxb.transaction.Transaction.transactionDateMALICIOUS_CODEEI_EXPOSE_REP2193Medium

fr.paris.lutece.plugins.formengine.service.output.FileIdGenerator

BugCategoryDetailsLinePriority
exceptional return value of java.io.File.mkdirs() ignored in fr.paris.lutece.plugins.formengine.service.output.FileIdGenerator.loadId()BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE67Medium
exceptional return value of java.io.File.mkdirs() ignored in fr.paris.lutece.plugins.formengine.service.output.FileIdGenerator.storeId(String)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE105Medium

fr.paris.lutece.plugins.formengine.service.output.FileOutputProcessor

BugCategoryDetailsLinePriority
exceptional return value of java.io.File.mkdirs() ignored in fr.paris.lutece.plugins.formengine.service.output.FileOutputProcessor.generateOutput(Object)BAD_PRACTICERV_RETURN_VALUE_IGNORED_BAD_PRACTICE76Medium

fr.paris.lutece.plugins.formengine.service.validator.ValidatorMinLength

BugCategoryDetailsLinePriority
Test de nullité redondant sur une valeur non nulle dans fr.paris.lutece.plugins.formengine.service.validator.ValidatorMinLength.validate(Field, FormErrorsList)STYLERCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE69Medium

fr.paris.lutece.plugins.formengine.web.Form

BugCategoryDetailsLinePriority
Found reliance on default encoding in fr.paris.lutece.plugins.formengine.web.Form.getBlob(HttpServletRequest): String.getBytes()I18NDM_DEFAULT_ENCODING860High

fr.paris.lutece.plugins.formengine.web.SubForm

BugCategoryDetailsLinePriority
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.formengine.web.SubForm.buildHtmlForm(FormElements, Map)STYLEDLS_DEAD_LOCAL_STORE1079Medium
Found reliance on default encoding in fr.paris.lutece.plugins.formengine.web.SubForm.uploadFileToBlobStore(FileItem, IBlobStoreService): String.getBytes()I18NDM_DEFAULT_ENCODING1646High

fr.paris.lutece.plugins.formengine.web.style.StyleSheetJspBean

BugCategoryDetailsLinePriority
La classe fr.paris.lutece.plugins.formengine.web.style.StyleSheetJspBean définit le champ d'instance fr.paris.lutece.plugins.formengine.web.style.StyleSheetJspBean._mapStyleSheet non transient et non sérialisableBAD_PRACTICESE_BAD_FIELDNot availableMedium