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
70 12 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.extend.business.extender.history.ResourceExtenderHistory 1
fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener 4
fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean 7

fr.paris.lutece.plugins.extend.business.extender.history.ResourceExtenderHistory

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.extend.business.extender.history.ResourceExtenderHistory.setDateCreation(Date) may expose internal representation by storing an externally mutable object into ResourceExtenderHistory._dateCreation MALICIOUS_CODE EI_EXPOSE_REP2 201 Medium

fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener

Bug Catégorie Détails Ligne Priorité
Possible doublecheck on fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener._resourceExtenderHistoryService in fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener.getResourceExtenderHistoryService() MT_CORRECTNESS DC_DOUBLECHECK 127-132 Medium
Possible doublecheck on fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener._resourceExtenderService in fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener.getResourceExtenderService() MT_CORRECTNESS DC_DOUBLECHECK 105-110 Medium
Inconsistent synchronization of fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener._resourceExtenderHistoryService; locked 40% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 127 Medium
Inconsistent synchronization of fr.paris.lutece.plugins.extend.service.ExtendableResourceRemovalListener._resourceExtenderService; locked 40% of time MT_CORRECTNESS IS2_INCONSISTENT_SYNC 105 Medium

fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean defines non-transient non-serializable instance field _defaultResourceService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean defines non-transient non-serializable instance field _extenderComponentManager BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean defines non-transient non-serializable instance field _extenderService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean defines non-transient non-serializable instance field _lastUrl BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean defines non-transient non-serializable instance field _resourceExtenderHistoryService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean defines non-transient non-serializable instance field _resourceManager BAD_PRACTICE SE_BAD_FIELD Non disponible Medium
Class fr.paris.lutece.plugins.extend.web.ResourceExtenderJspBean defines non-transient non-serializable instance field _resourceTypeService BAD_PRACTICE SE_BAD_FIELD Non disponible Medium