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
36 49 0 0

fr.paris.lutece.plugins.stock.modules.billetterie.service.BilletterieHomeSolrAddon

Bug Catégorie Détails Ligne Priorité
Possible null pointer dereference of user in fr.paris.lutece.plugins.stock.modules.billetterie.service.BilletterieHomeSolrAddon.getUsername(HttpServletRequest) CORRECTNESS NP_NULL_ON_SOME_PATH 172 High
Possible null pointer dereference of user in fr.paris.lutece.plugins.stock.modules.billetterie.service.BilletterieHomeSolrAddon.getUsername(HttpServletRequest) CORRECTNESS NP_NULL_ON_SOME_PATH 172 High
Call to method of static java.text.DateFormat in fr.paris.lutece.plugins.stock.modules.billetterie.service.BilletterieHomeSolrAddon.formatStringToDate(String) MT_CORRECTNESS STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE 137 Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.AbstractXPageApp

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.AbstractXPageApp.getPaginationProperties(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 326 High

fr.paris.lutece.plugins.stock.modules.billetterie.web.BilleterieDashboardComponent

Bug Catégorie Détails Ligne Priorité
Dead store to ratingProductDTOList in fr.paris.lutece.plugins.stock.modules.billetterie.web.BilleterieDashboardComponent.getDashboardData(AdminUser, HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 99 Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.CategoryJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.CategoryJspBean defines non-transient non-serializable instance field _categoryFilter BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.NotificationJspBean

Bug Catégorie Détails Ligne Priorité
Dead store to listReservations in fr.paris.lutece.plugins.stock.modules.billetterie.web.NotificationJspBean.getSendNotification(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 188 Medium
Dead store to listReservationsPurchaseByUsername in fr.paris.lutece.plugins.stock.modules.billetterie.web.NotificationJspBean.getSendNotification(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 189 Medium
Dead store to seanceDto in fr.paris.lutece.plugins.stock.modules.billetterie.web.NotificationJspBean.getSendNotification(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 182 Medium
Redundant nullcheck of StringBuilder.toString(), which is known to be non-null in fr.paris.lutece.plugins.stock.modules.billetterie.web.NotificationJspBean.getSendNotification(HttpServletRequest) STYLE RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE 294 Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean

Bug Catégorie Détails Ligne Priorité
Dead store to seanceDto in fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean.getContactList(Integer) STYLE DLS_DEAD_LOCAL_STORE 570 Medium
Dead store to idProvider in fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean.getSaveOffer(HttpServletRequest) STYLE DLS_DEAD_LOCAL_STORE 477 Medium
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean.doExportPurchase(HttpServletRequest, HttpServletResponse) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 1052 High
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean.doSaveOffer(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 709 High
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean.getSaveOffer(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 461 High
Suspicious comparison of Integer references in fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean.doSaveOffer(HttpServletRequest) CORRECTNESS RC_REF_COMPARISON 653 High
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.OfferJspBean defines non-transient non-serializable instance field _offerFilter BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.PartnerJspBean

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.PartnerJspBean.getSavePartner(HttpServletRequest) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 319 High
Comparison of String objects using == or != in fr.paris.lutece.plugins.stock.modules.billetterie.web.PartnerJspBean.doSavePartner(HttpServletRequest) BAD_PRACTICE ES_COMPARING_STRINGS_WITH_EQ 394 Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.PartnerJspBean defines non-transient non-serializable instance field _providerFilter BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.PartnerJspBean defines non-transient non-serializable instance field _serviceDistrict BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.PosterImageServlet

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.PosterImageServlet defines non-transient non-serializable instance field _productService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.PurchaseJspBean

Bug Catégorie Détails Ligne Priorité
Dead store to strJspBack in fr.paris.lutece.plugins.stock.modules.billetterie.web.PurchaseJspBean.doCancelPurchase(HttpServletRequest, ReservationDTO) STYLE DLS_DEAD_LOCAL_STORE 759 Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.PurchaseJspBean defines non-transient non-serializable instance field _purchaseFilter BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean.getSaveProduct(HttpServletRequest, String) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 428 High
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean defines non-transient non-serializable instance field _serviceCategory BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean defines non-transient non-serializable instance field _serviceOffer BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean defines non-transient non-serializable instance field _serviceProduct BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean defines non-transient non-serializable instance field _serviceProvider BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean defines non-transient non-serializable instance field _serviceStatistic BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.ShowJspBean defines non-transient non-serializable instance field _subscriptionProductService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.StatisticJspBean

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.stock.modules.billetterie.web.StatisticJspBean.doExportStatistics(HttpServletRequest, HttpServletResponse): String.getBytes() I18N DM_DEFAULT_ENCODING 446 High
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StatisticJspBean defines non-transient non-serializable instance field _serviceStatistic BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp

Bug Catégorie Détails Ligne Priorité
Nullcheck of currentUser at line 384 of value previously dereferenced in fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp.getShowPage(XPage, HttpServletRequest, Locale) CORRECTNESS RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE 384 Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp defines non-transient non-serializable instance field _districtService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp defines non-transient non-serializable instance field _offerService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp defines non-transient non-serializable instance field _providerService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp defines non-transient non-serializable instance field _purchaseService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp defines non-transient non-serializable instance field _purchaseSessionManager BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp defines non-transient non-serializable instance field _serviceUser BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp defines non-transient non-serializable instance field _showService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieApp.getBookingBloc(ShowDTO, String, Locale, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 543 Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieReservationApp

Bug Catégorie Détails Ligne Priorité
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieReservationApp.doDeleteReservation(HttpServletRequest, HttpServletResponse) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 769 High
Boxing/unboxing to parse a primitive fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieReservationApp.getConfirmBooking(XPage, HttpServletRequest, Locale) PERFORMANCE DM_BOXED_PRIMITIVE_FOR_PARSING 305 High
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieReservationApp defines non-transient non-serializable instance field _notificationService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieReservationApp defines non-transient non-serializable instance field _offerService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieReservationApp defines non-transient non-serializable instance field _purchaseService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.StockBilletterieReservationApp defines non-transient non-serializable instance field _purchaseSessionManager BAD_PRACTICE SE_BAD_FIELD Non disponible Medium

fr.paris.lutece.plugins.stock.modules.billetterie.web.SubscriptionProductJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.stock.modules.billetterie.web.SubscriptionProductJspBean defines non-transient non-serializable instance field _subscriptionProductService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium