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
21 11 0 0

Fichiers

Classe Bugs
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants 2
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess 6
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistProvider 1
fr.paris.lutece.plugins.broadcastproxy.service.BroadcastDaemon 1
fr.paris.lutece.plugins.broadcastproxy.web.BroadcastproxyJspBean 1

fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants

Bug Catégorie Détails Ligne Priorité
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants.TYPE_INTEREST isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 39 High
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistConstants.TYPE_SUBSCRIPTION isn't final but should be MALICIOUS_CODE MS_SHOULD_BE_FINAL 38 High

fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess

Bug Catégorie Détails Ligne Priorité
Found reliance on default encoding in fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.httpToStrResponse(HttpResponse): new java.io.InputStreamReader(InputStream) I18N DM_DEFAULT_ENCODING 275 High
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.httpToStrResponse(HttpResponse) may fail to close stream BAD_PRACTICE OS_OPEN_STREAM 275 Medium
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doDelete(String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 230 Medium
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doGet(String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 76 Medium
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doPost(String, String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 120 Medium
fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistHttpAccess.doPut(String, String, Map) makes inefficient use of keySet iterator instead of entrySet iterator PERFORMANCE WMI_WRONG_MAP_ITERATOR 175 Medium

fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistProvider

Bug Catégorie Détails Ligne Priorité
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.broadcastproxy.business.providers.dolist.DolistProvider.initMapIdName(String) STYLE REC_CATCH_EXCEPTION 341 Medium

fr.paris.lutece.plugins.broadcastproxy.service.BroadcastDaemon

Bug Catégorie Détails Ligne Priorité
Exception is caught when Exception is not thrown in fr.paris.lutece.plugins.broadcastproxy.service.BroadcastDaemon.loadSubscription(String) STYLE REC_CATCH_EXCEPTION 134 Medium

fr.paris.lutece.plugins.broadcastproxy.web.BroadcastproxyJspBean

Bug Catégorie Détails Ligne Priorité
Class fr.paris.lutece.plugins.broadcastproxy.web.BroadcastproxyJspBean defines non-transient non-serializable instance field _subscriptionFeeds BAD_PRACTICE SE_BAD_FIELD Non disponible Medium