FindBugs Bug Detector Report
The following document contains the results of FindBugs
FindBugs Version is 3.0.1
Threshold is
Effort is max
Summary
Classes |
Bugs |
Errors |
Missing Classes |
182 |
8 |
0 |
77 |
fr.paris.lutece.plugins.appointment.service.FormService
Bug |
Category |
Details |
Line |
Priority |
Switch statement found in fr.paris.lutece.plugins.appointment.service.FormService.fillAppointmentFormWithReservationRulePart(AppointmentFormDTO, ReservationRule) where default case is missing |
STYLE |
SF_SWITCH_NO_DEFAULT |
476-497 |
Medium |
fr.paris.lutece.plugins.appointment.service.export.AppointmentExportService
Bug |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
Found reliance on default encoding in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getFormListHtml(Locale, Map): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
1567 |
High |
Null pointer dereference of luteceUser in fr.paris.lutece.plugins.appointment.web.AppointmentApp.getMyAppointmentsHtml(HttpServletRequest, Locale, Map) |
CORRECTNESS |
NP_ALWAYS_NULL |
1514 |
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 |
1514 |
Medium |
fr.paris.lutece.plugins.appointment.web.AppointmentJspBean
Bug |
Category |
Details |
Line |
Priority |
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.appointment.web.AppointmentJspBean.doRemoveMassAppointment(HttpServletRequest) |
PERFORMANCE |
DM_BOXED_PRIMITIVE_FOR_PARSING |
736 |
High |
fr.paris.lutece.plugins.appointment.web.CalendarTemplateJspBean
Bug |
Category |
Details |
Line |
Priority |
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 |
Category |
Details |
Line |
Priority |
Dead store to listTimeSlotJson in fr.paris.lutece.plugins.appointment.web.TypicalWeekJspBean.doModifyListTimeSlot(HttpServletRequest) |
STYLE |
DLS_DEAD_LOCAL_STORE |
667 |
Medium |