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
182 13 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.appointment.service.AppointmentUtilities 1
fr.paris.lutece.plugins.appointment.service.EntryService 1
fr.paris.lutece.plugins.appointment.service.export.AppointmentExportService 1
fr.paris.lutece.plugins.appointment.web.AppointmentApp 3
fr.paris.lutece.plugins.appointment.web.AppointmentFormEntryJspBean 1
fr.paris.lutece.plugins.appointment.web.AppointmentJspBean 4
fr.paris.lutece.plugins.appointment.web.CalendarTemplateJspBean 1
fr.paris.lutece.plugins.appointment.web.TypicalWeekJspBean 1

fr.paris.lutece.plugins.appointment.service.AppointmentUtilities

Bug Catégorie Détails Ligne Priorité
Store of non serializable java.util.concurrent.ScheduledFuture<V> into HttpSession in fr.paris.lutece.plugins.appointment.service.AppointmentUtilities.putTimerInSession(HttpServletRequest, int, AppointmentDTO, int) BAD_PRACTICE J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION 701 Medium

fr.paris.lutece.plugins.appointment.service.EntryService

Bug Catégorie Détails Ligne Priorité
Useless object stored in variable filter of method fr.paris.lutece.plugins.appointment.service.EntryService.moveDownEntryOrder(int, Entry) STYLE UC_USELESS_OBJECT 146 Medium

fr.paris.lutece.plugins.appointment.service.export.AppointmentExportService

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.service.export.AppointmentExportService.getCustomColumnList(String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 367 High

fr.paris.lutece.plugins.appointment.web.AppointmentApp

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getFormListHtml(Locale, Map): new String(byte[]) I18N DM_DEFAULT_ENCODING 1539 High
Null pointer dereference of luteceUser in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getMyAppointmentsHtml(HttpServletRequest, Locale, Map) CORRECTNESS NP_ALWAYS_NULL 1484 High
Load of known null value in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getMyAppointmentsHtml(HttpServletRequest, Locale, Map) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 1484 Medium

fr.paris.lutece.plugins.appointment.web.AppointmentFormEntryJspBean

Bug Catégorie Détails Ligne Priorité
Useless object stored in variable entryType of method fr.paris.lutece.plugins.appointment.web.AppointmentFormEntryJspBean.doCreateEntry(HttpServletRequest) STYLE UC_USELESS_OBJECT 255 Medium

fr.paris.lutece.plugins.appointment.web.AppointmentJspBean

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.doRemoveMassAppointment(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 736 High
Class fr.paris.lutece.plugins.appointment.web.AppointmentJspBean defines non-transient non-serializable instance field _moduleAppointmentDesk BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Useless object stored in variable stateFilter of method fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.getManageAppointments(HttpServletRequest) STYLE UC_USELESS_OBJECT 618 Medium
Useless object stored in variable stateFilter of method fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.getViewAppointment(HttpServletRequest) STYLE UC_USELESS_OBJECT 788 Medium

fr.paris.lutece.plugins.appointment.web.CalendarTemplateJspBean

Bug Catégorie Détails Ligne Priorité
Relative path traversal in fr.paris.lutece.plugins.appointment.web.CalendarTemplateJspBean.doDownloadTemplate(HttpServletRequest) SECURITY PT_RELATIVE_PATH_TRAVERSAL 350 Medium

fr.paris.lutece.plugins.appointment.web.TypicalWeekJspBean

Bug Catégorie Détails Ligne Priorité
Dead store to listTimeSlotJson in fr.paris.lutece.plugins.appointment.web.TypicalWeekJspBean.doModifyListTimeSlot(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 667 Medium