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 |