Fork me on GitHub

FindBugs Bug Detector Report

The following document contains the results of FindBugs

FindBugs Version is 3.0.1

Threshold is

Effort is max

Summary

Classes Bugs Errors Missing Classes
21 11 0 0

Files

Class 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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
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 Category Details Line Priority
Class fr.paris.lutece.plugins.broadcastproxy.web.BroadcastproxyJspBean defines non-transient non-serializable instance field _subscriptionFeeds BAD_PRACTICE SE_BAD_FIELD Not available Medium