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
93 73 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.calendar.business.CalendarFilter 6
fr.paris.lutece.plugins.calendar.business.CalendarSubscriber 2
fr.paris.lutece.plugins.calendar.business.SimpleEvent 10
fr.paris.lutece.plugins.calendar.business.category.Category 3
fr.paris.lutece.plugins.calendar.business.notification.CalendarNotification 2
fr.paris.lutece.plugins.calendar.business.portlet.MiniCalendarPortlet 1
fr.paris.lutece.plugins.calendar.modules.ical.ICalAgendaLoader 1
fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent 5
fr.paris.lutece.plugins.calendar.modules.text.TextAgendaLoader 1
fr.paris.lutece.plugins.calendar.service.AgendaLoaderDatabase 1
fr.paris.lutece.plugins.calendar.service.AgendaLoaderProperties 2
fr.paris.lutece.plugins.calendar.service.AgendaResource 2
fr.paris.lutece.plugins.calendar.service.AgendaSubscriberService 1
fr.paris.lutece.plugins.calendar.service.CategoryService$CategoryDisplay 1
fr.paris.lutece.plugins.calendar.service.EventComparator 1
fr.paris.lutece.plugins.calendar.service.Utils 3
fr.paris.lutece.plugins.calendar.service.XMLUtils 3
fr.paris.lutece.plugins.calendar.service.search.CalendarIndexer 2
fr.paris.lutece.plugins.calendar.service.search.CalendarLuceneSearchEngine 4
fr.paris.lutece.plugins.calendar.web.CalendarAdminDashboardComponent 1
fr.paris.lutece.plugins.calendar.web.CalendarApp 9
fr.paris.lutece.plugins.calendar.web.CalendarDownloadFile 1
fr.paris.lutece.plugins.calendar.web.CalendarJspBean 7
fr.paris.lutece.plugins.calendar.web.CalendarServiceJspBean 1
fr.paris.lutece.plugins.calendar.web.CalendarStyleSheetJspBean 2
fr.paris.lutece.plugins.calendar.web.portlet.CalendarPortletJspBean 1

fr.paris.lutece.plugins.calendar.business.CalendarFilter

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.business.CalendarFilter.getCalendarIds() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.CalendarFilter._arrayCalendarId MALICIOUS_CODE EI_EXPOSE_REP 119 Medium
La méthode fr.paris.lutece.plugins.calendar.business.CalendarFilter.getCategoriesId() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.CalendarFilter._arrayCategoriesId MALICIOUS_CODE EI_EXPOSE_REP 87 Medium
La méthode fr.paris.lutece.plugins.calendar.business.CalendarFilter.getIds() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.CalendarFilter._arrayId MALICIOUS_CODE EI_EXPOSE_REP 103 Medium
La méthode fr.paris.lutece.plugins.calendar.business.CalendarFilter.setCalendarIds(int[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.CalendarFilter._arrayCalendarId MALICIOUS_CODE EI_EXPOSE_REP2 127 Medium
La méthode fr.paris.lutece.plugins.calendar.business.CalendarFilter.setCategoriesId(int[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.CalendarFilter._arrayCategoriesId MALICIOUS_CODE EI_EXPOSE_REP2 95 Medium
La méthode fr.paris.lutece.plugins.calendar.business.CalendarFilter.setIds(int[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.CalendarFilter._arrayId MALICIOUS_CODE EI_EXPOSE_REP2 111 Medium

fr.paris.lutece.plugins.calendar.business.CalendarSubscriber

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.business.CalendarSubscriber.getDateSubscription() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.CalendarSubscriber._dDateSubscription MALICIOUS_CODE EI_EXPOSE_REP 97 Medium
La méthode fr.paris.lutece.plugins.calendar.business.CalendarSubscriber.setDateSubscription(Timestamp) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.CalendarSubscriber._dDateSubscription MALICIOUS_CODE EI_EXPOSE_REP2 107 Medium

fr.paris.lutece.plugins.calendar.business.SimpleEvent

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.getDate() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.SimpleEvent._dateEvent MALICIOUS_CODE EI_EXPOSE_REP 113 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.getDateCreation() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.SimpleEvent._dateCreation MALICIOUS_CODE EI_EXPOSE_REP 673 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.getDateEnd() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.SimpleEvent._dateEnd MALICIOUS_CODE EI_EXPOSE_REP 353 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.getExcludedDays() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.SimpleEvent._listExcludedDays MALICIOUS_CODE EI_EXPOSE_REP 693 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.getTags() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.SimpleEvent._listTags MALICIOUS_CODE EI_EXPOSE_REP 533 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.setDate(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.SimpleEvent._dateEvent MALICIOUS_CODE EI_EXPOSE_REP2 123 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.setDateCreation(Timestamp) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.SimpleEvent._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 683 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.setDateEnd(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.SimpleEvent._dateEnd MALICIOUS_CODE EI_EXPOSE_REP2 363 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.setExcludedDays(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.SimpleEvent._listExcludedDays MALICIOUS_CODE EI_EXPOSE_REP2 703 Medium
La méthode fr.paris.lutece.plugins.calendar.business.SimpleEvent.setTags(String[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.SimpleEvent._listTags MALICIOUS_CODE EI_EXPOSE_REP2 543 Medium

fr.paris.lutece.plugins.calendar.business.category.Category

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.business.category.Category.getIconContent() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.category.Category._byteIconContent MALICIOUS_CODE EI_EXPOSE_REP 62 Medium
La méthode fr.paris.lutece.plugins.calendar.business.category.Category.setIconContent(byte[]) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.category.Category._byteIconContent MALICIOUS_CODE EI_EXPOSE_REP2 70 Medium
fr.paris.lutece.plugins.calendar.business.category.Category définit equals() et utilise Object.hashCode() BAD_PRACTICE HE_EQUALS_USE_HASHCODE 158-204 High

fr.paris.lutece.plugins.calendar.business.notification.CalendarNotification

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.business.notification.CalendarNotification.getDateExpiry() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.business.notification.CalendarNotification._tDateExpiry MALICIOUS_CODE EI_EXPOSE_REP 111 Medium
La méthode fr.paris.lutece.plugins.calendar.business.notification.CalendarNotification.setDateExpiry(Timestamp) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.business.notification.CalendarNotification._tDateExpiry MALICIOUS_CODE EI_EXPOSE_REP2 120 Medium

fr.paris.lutece.plugins.calendar.business.portlet.MiniCalendarPortlet

Bug Catégorie Détails Ligne Priorité
Call to method of static java.util.Calendar in fr.paris.lutece.plugins.calendar.business.portlet.MiniCalendarPortlet.getXml(HttpServletRequest) MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCE 141 Medium

fr.paris.lutece.plugins.calendar.modules.ical.ICalAgendaLoader

Bug Catégorie Détails Ligne Priorité
Possible déréférencement d'un pointeur null dans le chemin d'exception de fr.paris.lutece.plugins.calendar.modules.ical.ICalAgendaLoader.load(String) CORRECTNESS NP_NULL_ON_SOME_PATH_EXCEPTION 91 Medium

fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent.getDate() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent._dateEvent MALICIOUS_CODE EI_EXPOSE_REP 106 Medium
La méthode fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent.getDateCreation() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent._dateCreation MALICIOUS_CODE EI_EXPOSE_REP 597 Medium
La méthode fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent.getDateEnd() risque d'exposer sa représentation interne en renvoyant fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent._dateEnd MALICIOUS_CODE EI_EXPOSE_REP 232 Medium
La méthode fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent.setDateCreation(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 607 Medium
La méthode fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent.setDateEnd(Date) risque d'exposer sa représentation interne en stockant un objet externe modifiable dans fr.paris.lutece.plugins.calendar.modules.ical.ICalEvent._dateEnd MALICIOUS_CODE EI_EXPOSE_REP2 447 Medium

fr.paris.lutece.plugins.calendar.modules.text.TextAgendaLoader

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.calendar.modules.text.TextAgendaLoader.parseFileContent(File, SimpleAgenda): new java.io.FileReader(File) I18N DM_DEFAULT_ENCODING 95 High

fr.paris.lutece.plugins.calendar.service.AgendaLoaderDatabase

Bug Catégorie Détails Ligne Priorité
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.service.AgendaLoaderDatabase.getResource(String) STYLE DLS_DEAD_LOCAL_STORE 100 Medium

fr.paris.lutece.plugins.calendar.service.AgendaLoaderProperties

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.calendar.service.AgendaLoaderProperties.loadAgenda(File, String) may fail to clean up java.io.InputStream EXPERIMENTAL OBL_UNSATISFIED_OBLIGATION 145 Medium
La méthode fr.paris.lutece.plugins.calendar.service.AgendaLoaderProperties.loadAgenda(File, String) peut ne pas fermer un flux BAD_PRACTICE OS_OPEN_STREAM 145 Medium

fr.paris.lutece.plugins.calendar.service.AgendaResource

Bug Catégorie Détails Ligne Priorité
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.calendar.service.AgendaResource._listenerRole in fr.paris.lutece.plugins.calendar.service.AgendaResource.init() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 82-84 Medium
Incorrect lazy initialization and update of static field fr.paris.lutece.plugins.calendar.service.AgendaResource._listenerWorkgroup in fr.paris.lutece.plugins.calendar.service.AgendaResource.init() MT_CORRECTNESS LI_LAZY_INIT_UPDATE_STATIC 76-78 Medium

fr.paris.lutece.plugins.calendar.service.AgendaSubscriberService

Bug Catégorie Détails Ligne Priorité
L'appel de méthode dans fr.paris.lutece.plugins.calendar.service.AgendaSubscriberService.doSubscription(HttpServletRequest) passe null à un paramètre de Integer.parseInt(String) déréférencé de façon inconditionnelle CORRECTNESS NP_NULL_PARAM_DEREF 200 Medium

fr.paris.lutece.plugins.calendar.service.CategoryService$CategoryDisplay

Bug Catégorie Détails Ligne Priorité
La classe fr.paris.lutece.plugins.calendar.service.CategoryService$CategoryDisplay devrait-elle être une classe interne static ? PERFORMANCE SIC_INNER_SHOULD_BE_STATIC 241-318 Medium

fr.paris.lutece.plugins.calendar.service.EventComparator

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.calendar.service.EventComparator implémente Comparator mais pas Serializable BAD_PRACTICE SE_COMPARATOR_SHOULD_BE_SERIALIZABLE 45-66 Medium

fr.paris.lutece.plugins.calendar.service.Utils

Bug Catégorie Détails Ligne Priorité
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.service.Utils.getFirstDayOfWeek(String) STYLE DLS_DEAD_LOCAL_STORE 255 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.service.Utils.getWeekLabel(String, Locale) STYLE DLS_DEAD_LOCAL_STORE 220 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.service.Utils.getWeekLabel(String, Locale) STYLE DLS_DEAD_LOCAL_STORE 221 Medium

fr.paris.lutece.plugins.calendar.service.XMLUtils

Bug Catégorie Détails Ligne Priorité
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.service.XMLUtils.getXMLPortletCalendar(Locale, Calendar, HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 452 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.service.XMLUtils.getXMLPortletCalendar(Locale, Calendar, HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 527 Medium
fr.paris.lutece.plugins.calendar.service.XMLUtils.getXMLPortletCalendar(Locale, Calendar, HttpServletRequest) invoque le constructeur inutile String() ; utilisez juste "" PERFORMANCE DM_STRING_VOID_CTOR 527 Medium

fr.paris.lutece.plugins.calendar.service.search.CalendarIndexer

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.calendar.service.search.CalendarIndexer.getDocument(OccurrenceEvent, String, String, String): String.getBytes() I18N DM_DEFAULT_ENCODING 271 High
La méthode fr.paris.lutece.plugins.calendar.service.search.CalendarIndexer.getDocument(OccurrenceEvent, String, String, String) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 241 Medium

fr.paris.lutece.plugins.calendar.service.search.CalendarLuceneSearchEngine

Bug Catégorie Détails Ligne Priorité
Chargement d'une valeur connue pour être à null dans fr.paris.lutece.plugins.calendar.service.search.CalendarLuceneSearchEngine.getSearchResults(String[], String[], String, Date, Date) STYLE NP_LOAD_OF_KNOWN_NULL_VALUE 258 Medium
Test de nullité redondant sur une valeur connue pour être à null dans fr.paris.lutece.plugins.calendar.service.search.CalendarLuceneSearchEngine.getSearchResults(String[], String[], String, Date, Date) STYLE RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE 231 Medium
La méthode fr.paris.lutece.plugins.calendar.service.search.CalendarLuceneSearchEngine.getSearchResults(String[], String[], String, Date, Date) intercepte Exception, mais Exception n'est pas lancé dans le bloc try/catch et RuntimeException n'est pas appelé STYLE REC_CATCH_EXCEPTION 275 Medium
La méthode fr.paris.lutece.plugins.calendar.service.search.CalendarLuceneSearchEngine.getSearchResults(String[], String[], String, Date, Date) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 127 Medium

fr.paris.lutece.plugins.calendar.web.CalendarAdminDashboardComponent

Bug Catégorie Détails Ligne Priorité
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.web.CalendarAdminDashboardComponent.getDashboardData(AdminUser, HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 76 Medium

fr.paris.lutece.plugins.calendar.web.CalendarApp

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.web.CalendarApp.getView(HttpServletRequest) utilise le même code pour deux branches STYLE DB_DUPLICATE_BRANCHES 1081 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.web.CalendarApp.getSearchResultPage(HttpServletRequest, Plugin) STYLE DLS_DEAD_LOCAL_STORE 717 Medium
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.web.CalendarApp.getSearchResultPage(HttpServletRequest, Plugin) STYLE DLS_DEAD_LOCAL_STORE 718 Medium
Test de nullité redondant sur une valeur non nulle dans fr.paris.lutece.plugins.calendar.web.CalendarApp.getSearchResultPage(HttpServletRequest, Plugin) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 767 Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarApp définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarApp._agendaSubscriberService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarApp définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarApp._calendarService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarApp définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarApp._captchaService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarApp définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarApp._categoryService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarApp définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarApp._eventListService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.calendar.web.CalendarDownloadFile

Bug Catégorie Détails Ligne Priorité
L'appel de méthode dans fr.paris.lutece.plugins.calendar.web.CalendarDownloadFile.downloadCalendarToFile(HttpServletRequest, HttpServletResponse) passe null à un paramètre de java.io.OutputStream.write(byte[]) déréférencé de façon inconditionnelle CORRECTNESS NP_NULL_PARAM_DEREF 192 Medium

fr.paris.lutece.plugins.calendar.web.CalendarJspBean

Bug Catégorie Détails Ligne Priorité
Alimentation à perte d'une variable locale dans la méthode fr.paris.lutece.plugins.calendar.web.CalendarJspBean.getConfirmModifyOccurrenceStatus(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 2171 High
La méthode fr.paris.lutece.plugins.calendar.web.CalendarJspBean.getConfirmModifyOccurrenceStatus(HttpServletRequest) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 2163 Medium
La méthode fr.paris.lutece.plugins.calendar.web.CalendarJspBean.getConfirmRemoveOccurrence(HttpServletRequest) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 1906 Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarJspBean définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarJspBean._agendaSubscriberService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarJspBean définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarJspBean._calendarService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarJspBean définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarJspBean._categoryService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
La classe fr.paris.lutece.plugins.calendar.web.CalendarJspBean définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarJspBean._eventListService non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.calendar.web.CalendarServiceJspBean

Bug Catégorie Détails Ligne Priorité
La classe fr.paris.lutece.plugins.calendar.web.CalendarServiceJspBean définit le champ d'instance fr.paris.lutece.plugins.calendar.web.CalendarServiceJspBean._plugin non transient et non sérialisable BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.calendar.web.CalendarStyleSheetJspBean

Bug Catégorie Détails Ligne Priorité
Exceptional return value of java.io.File.delete() ignored in fr.paris.lutece.plugins.calendar.web.CalendarStyleSheetJspBean.doRemoveStyleSheet(HttpServletRequest) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 529 Medium
Exceptional return value of java.io.File.delete() ignored in fr.paris.lutece.plugins.calendar.web.CalendarStyleSheetJspBean.removeOldLocalStyleSheet(int) BAD_PRACTICE RV_RETURN_VALUE_IGNORED_BAD_PRACTICE 625 Medium

fr.paris.lutece.plugins.calendar.web.portlet.CalendarPortletJspBean

Bug Catégorie Détails Ligne Priorité
La méthode fr.paris.lutece.plugins.calendar.web.portlet.CalendarPortletJspBean.getModify(HttpServletRequest) concatène des chaînes au moyen de + en boucle PERFORMANCE SBSC_USE_STRINGBUFFER_CONCATENATION 210 Medium