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 |
63 |
19 |
0 |
0 |
fr.paris.lutece.plugins.myportal.business.WidgetDAO
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Found reliance on default encoding in fr.paris.lutece.plugins.myportal.business.WidgetDAO.getPublicMandatoryWidgets(Plugin): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
290 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.myportal.business.WidgetDAO.getWidgetsByFilter(WidgetFilter, Plugin): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
330 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.myportal.business.WidgetDAO.getWidgetsByFilter(WidgetFilter, Plugin): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
330 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.myportal.business.WidgetDAO.insert(Widget, Plugin): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
126 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.myportal.business.WidgetDAO.load(int, Plugin): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
164 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.myportal.business.WidgetDAO.selectWidgetsList(Plugin): new String(byte[]) |
I18N |
DM_DEFAULT_ENCODING |
251 |
High |
Found reliance on default encoding in fr.paris.lutece.plugins.myportal.business.WidgetDAO.store(Widget, Plugin): String.getBytes() |
I18N |
DM_DEFAULT_ENCODING |
214 |
High |
fr.paris.lutece.plugins.myportal.business.icon.Icon
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
fr.paris.lutece.plugins.myportal.business.icon.Icon.getValue() may expose internal representation by returning Icon._byValue |
MALICIOUS_CODE |
EI_EXPOSE_REP |
99 |
Medium |
fr.paris.lutece.plugins.myportal.business.icon.Icon.setValue(byte[]) may expose internal representation by storing an externally mutable object into Icon._byValue |
MALICIOUS_CODE |
EI_EXPOSE_REP2 |
110 |
Medium |
fr.paris.lutece.plugins.myportal.web.CategoryJspBean
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Class fr.paris.lutece.plugins.myportal.web.CategoryJspBean defines non-transient non-serializable instance field _categoryService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
fr.paris.lutece.plugins.myportal.web.DefaultPageBuilderJspBean
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Class fr.paris.lutece.plugins.myportal.web.DefaultPageBuilderJspBean defines non-transient non-serializable instance field _service |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
fr.paris.lutece.plugins.myportal.web.IconJspBean
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Dead store to nIdIcon in fr.paris.lutece.plugins.myportal.web.IconJspBean.getConfirmRemoveIcon(HttpServletRequest) |
STYLE |
DLS_DEAD_LOCAL_STORE |
271 |
Medium |
fr.paris.lutece.plugins.myportal.web.MyPortalApp
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Class fr.paris.lutece.plugins.myportal.web.MyPortalApp defines non-transient non-serializable instance field _categoryService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.myportal.web.MyPortalApp defines non-transient non-serializable instance field _defaultPageBuilderService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.myportal.web.MyPortalApp defines non-transient non-serializable instance field _pageService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.myportal.web.MyPortalApp defines non-transient non-serializable instance field _widgetService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
fr.paris.lutece.plugins.myportal.web.WidgetJspBean
Bug |
Catégorie |
Détails |
Ligne |
Priorité |
Dead store to bUpdateIcon in fr.paris.lutece.plugins.myportal.web.WidgetJspBean.doModifyWidget(HttpServletRequest) |
STYLE |
DLS_DEAD_LOCAL_STORE |
382 |
Medium |
Class fr.paris.lutece.plugins.myportal.web.WidgetJspBean defines non-transient non-serializable instance field _categoryService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |
Class fr.paris.lutece.plugins.myportal.web.WidgetJspBean defines non-transient non-serializable instance field _widgetService |
BAD_PRACTICE |
SE_BAD_FIELD |
Non disponible |
Medium |