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 |
148 |
15 |
0 |
49 |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon.TicketCreationBrouillonDaemon
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.workflow.modules.ticketing.service.daemon.TicketCreationBrouillonDaemon.createDraft(ReferentielScanner, String, String, Result) |
STYLE |
REC_CATCH_EXCEPTION |
455 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyDraft
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Nullcheck of request at line 352 of value previously dereferenced in fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyDraft.processTicketingTask(int, HttpServletRequest, Locale) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
157 |
Medium |
Nullcheck of ticket at line 122 of value previously dereferenced in fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyDraft.processTicketingTask(int, HttpServletRequest, Locale) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
122 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyDraft.processTicketingTask(int, HttpServletRequest, Locale) concatenates strings using + in a loop |
PERFORMANCE |
SBSC_USE_STRINGBUFFER_CONCATENATION |
155 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyDraftCategory
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyDraftCategory.processTicketingTask(int, HttpServletRequest, Locale) concatenates strings using + in a loop |
PERFORMANCE |
SBSC_USE_STRINGBUFFER_CONCATENATION |
121 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyTicket
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Nullcheck of ticket at line 116 of value previously dereferenced in fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyTicket.processTicketingTask(int, HttpServletRequest, Locale) |
CORRECTNESS |
RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE |
116 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyTicket.processTicketingTask(int, HttpServletRequest, Locale) concatenates strings using + in a loop |
PERFORMANCE |
SBSC_USE_STRINGBUFFER_CONCATENATION |
149 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyTicketCategory
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.workflow.modules.ticketing.service.task.TaskModifyTicketCategory.processTicketingTask(int, HttpServletRequest, Locale) concatenates strings using + in a loop |
PERFORMANCE |
SBSC_USE_STRINGBUFFER_CONCATENATION |
121 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.web.EditTicketXPage
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
The field fr.paris.lutece.plugins.workflow.modules.ticketing.web.EditTicketXPage._editableTicketService is transient but isn't set by deserialization |
BAD_PRACTICE |
SE_TRANSIENT_FIELD_NOT_RESTORED |
Non disponible |
Medium |
The field fr.paris.lutece.plugins.workflow.modules.ticketing.web.EditTicketXPage._ticketFormService is transient but isn't set by deserialization |
BAD_PRACTICE |
SE_TRANSIENT_FIELD_NOT_RESTORED |
Non disponible |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.web.TicketEmailExternalUserMessageDisplay
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.workflow.modules.ticketing.web.TicketEmailExternalUserMessageDisplay.getDateCreate() may expose internal representation by returning TicketEmailExternalUserMessageDisplay._dDateCreate |
MALICIOUS_CODE |
EI_EXPOSE_REP |
60 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.web.TicketEmailExternalUserMessageDisplay.setDateCreate(Timestamp) may expose internal representation by storing an externally mutable object into TicketEmailExternalUserMessageDisplay._dDateCreate |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
69 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.ModifyDraftTaskComponent
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Dead store to listEntries in fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.ModifyDraftTaskComponent.getDisplayTaskForm(int, String, HttpServletRequest, Locale, ITask) |
STYLE |
DLS_DEAD_LOCAL_STORE |
120 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.ModifyTicketTaskComponent
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Dead store to listEntries in fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.ModifyTicketTaskComponent.getDisplayTaskForm(int, String, HttpServletRequest, Locale, ITask) |
STYLE |
DLS_DEAD_LOCAL_STORE |
116 |
Medium |
fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.TicketEmailExternalUserTaskComponent
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Dead store to strEmailSubject in fr.paris.lutece.plugins.workflow.modules.ticketing.web.task.TicketEmailExternalUserTaskComponent.doValidateTask(int, String, HttpServletRequest, Locale, ITask) |
STYLE |
DLS_DEAD_LOCAL_STORE |
341 |
Medium |