Rapport FindBugs de détection des bugs

Le document suivant contient les résultats du Rapport FindBugs

La version de FindBugs est 2.0.1

La limite est medium

L'effort est min

Résumé

ClassesBugsErreursClasses Manquantes
1041400

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

BugCatégorieDétailsLignePriorité
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

BugCatégorieDétailsLignePriorité
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

BugCatégorieDétailsLignePriorité
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

BugCatégorieDétailsLignePriorité
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

BugCatégorieDétailsLignePriorité
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

BugCatégorieDétailsLignePriorité
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

BugCatégorieDétailsLignePriorité
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

BugCatégorieDétailsLignePriorité
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_FIELDNon disponibleMedium