Fork me on GitHub

Rapport FindBugs de détection des bugs

Le document suivant contient les résultats du FindBugs

La version de FindBugs est 3.0.1

La limite est

L'effort est max

Résumé

Classes Bugs Erreurs Classes Manquantes
35 11 0 0

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.business.TaskHelpFillingConfigDAO

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.business.TaskHelpFillingConfigDAO.loadSelectedList(int, int) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 322 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskFillingDirectory

Bug Catégorie Détails Ligne Priorité
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskFillingDirectory._listenerTaskFillingRemovalListener in fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskFillingDirectory.init() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 106-108 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskHelpFilling

Bug Catégorie Détails Ligne Priorité
Stockage de l'objet non sérialisable TaskHelpFilling.java:[line 207] dans la session Http de fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskHelpFilling.getDirectoryRecordData(Record, HttpServletRequest, Locale, Plugin) BAD_PRACTICE J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION 207 High
Test de nullité dans record d'une valeur préalablement déréférencée dans fr.paris.lutece.plugins.workflow.modules.fillingdirectory.service.TaskHelpFilling.processTask(int, HttpServletRequest, Locale) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 82 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean

Bug Catégorie Détails Ligne Priorité
La classe fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean définit le champ d'instance fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean._listEntriesService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean définit le champ d'instance fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean._recordService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingJspBean.getModifyDirectoryRecordPopup(HttpServletRequest) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 171 Medium

fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.createListEntries(HttpServletRequest, TaskHelpFillingConfig, ITask, int) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 154 Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.getDisplayConfigForm(HttpServletRequest, Locale, ITask) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 412 Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.getRefencesWithoutTitle(Map) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 510 Medium
La méthode fr.paris.lutece.plugins.workflow.modules.fillingdirectory.web.HelpFillingTaskComponent.getTitles(Map) fait une utilisation inefficace d'un itérateur sur keySet au lieu d'un itérateur sur entrySet PERFORMANCE WMI_WRONG_MAP_ITERATOR 498 Medium